Skip to content

SaaS for users to add feedback to websites. Login/signup with Google/GitHub, cookie route to dashboard. User's sites, feedbacks are fetched from DB at server-side and created, deleted on client-side via cache for efficiency.

Notifications You must be signed in to change notification settings

BelugaWhaleSam/feedbackHub

Repository files navigation

FeedbackHub - SaaS Feedback and Review Management Platform

image

FeedbackHub is a live-deployed SaaS project built with Next.js, Chakra UI, Vercel CI/CD, Firebase for Authentication and Database, and SWR. It allows website owners to seamlessly add feedback and reviews functionality to their websites and manage them efficiently. My future plans include JWT authentication, Stripe subscription integration, extensive testing, iframes integration, and production deployment.

Table of Contents

Features

  • Feedback and Review Management: Website owners can add and manage user feedback and reviews, enhancing user engagement and satisfaction.

  • Next.js: Feedbackify is built using Next.js for server-rendered pages, enhancing performance and SEO.

  • Chakra UI: Chakra UI is used for building a responsive and visually appealing user interface.

  • Vercel CI/CD: Utilizes Vercel for seamless continuous integration and continuous deployment (CI/CD), ensuring quick and efficient updates.

  • Firebase Auth-Database: Firebase is used for user authentication and real-time database management, providing a secure and scalable solution.

  • SWR: SWR (Stale-While-Revalidate) is implemented for efficient data fetching, resulting in a smooth user experience.

Tech Stack

  • Next.js: The frontend is built using Next.js, a React framework that offers server-rendered pages and improved performance.

  • Chakra UI: Chakra UI provides a customizable and visually appealing UI component library.

  • Vercel: Vercel is used for CI/CD, automating the deployment process for rapid updates.

  • Firebase: Firebase handles user authentication and real-time database operations, ensuring data security and scalability.

  • SWR: SWR optimizes data fetching, improving application performance and responsiveness.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/feedbackify.git
    
  2. Navigate to the project directory:
    cd feedbackHub
  3. Install dependencies:
    yarn install
  4. Start development server:
    yarn dev

About

SaaS for users to add feedback to websites. Login/signup with Google/GitHub, cookie route to dashboard. User's sites, feedbacks are fetched from DB at server-side and created, deleted on client-side via cache for efficiency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published