Skip to content

Yash-946/True-Feedback

Repository files navigation

TrueFeedback

2024-08-04.11-18-33.mp4

Screenshot 2024-08-04 115402 Screenshot 2024-08-04 115304 Screenshot 2024-08-04 115210 Screenshot 2024-08-04 115144

Overview

TrueFeedback is a platform that enables users to gather feedback through a unique link shared with others. Users can sign up with an OTP sent to their email, manage feedback, and get AI-suggested messages.

Key Features

  • OTP Authentication: Secure sign-up with email verification.
  • AI-Suggested Messages: Get smart suggestions to improve your feedback.
  • User Dashboard: Manage feedback links and monitor responses.
  • Scalability: Built with Next.js, Resend, NextAuth and MongoDB, ensuring a robust and scalable backend.

Technologies Used

  • Frontend: Next.js, Tailwind CSS, Shadcn
  • Backend: Next.js, MongoDB,
  • Authentication: NextAuth.js
  • AI Integration: Gemini AI
  • Email: Resend
  • Hosting: Vercel

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/Yash-946/True-Feedback.git
    cd True-Feedback
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    cp .env.example .env
    # Add your credentials to .env
  4. Run the development server:

    npm run dev
  5. Visit http://localhost:3000 to view the app.


Check out the live project here: TrueFeedback

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors