Skip to content

FeedbackAI is a user-friendly platform that allows individuals to provide anonymous feedback with AI-powered suggestions. Built with Next.js, Mongoose, Zod, TypeScript and OpenAI, it ensures a seamless experience while prioritizing user privacy, enabling users to share insights securely and benefit from intelligent recommendations.

Notifications You must be signed in to change notification settings

Mshandev/FeedbackAI-Nextjs

Repository files navigation

Full Stack FeedbackAI - Nextjs

FeedbackAI is a user-friendly platform for anonymous feedback with AI-powered suggestions. Built with Next.js, Mongoose, Zod, TypeScript, and OpenAI, it prioritizes user privacy while providing intelligent recommendations. This repository contains the source code for a full-stack application featuring a custom authentication system with JWT tokens, sessions, and AI integration.

Demo

Features

  • Custom authentication system for User Registration
  • Sign In / Logout with Nextjs Auth, JWT Tokens and sesssion
  • OTP verification for new user account
  • Check available Username at Runtime
  • Resend email integration for email notifications
  • User dashboard for managing anonymous messages
  • User can accept/close messages.
  • User can copy their message URL and share with peoples.
  • AI feature integration for enhanced functionality
  • Anonymous feedback submission with AI suggestions
  • Responsive design using Tailwind CSS and Shadcn UI
  • Dynamic routing and server-side rendering capabilities
  • Form handling with React Hook Form and validation using ZOD

Screenshots

Home

  • Home Page

Login

  • Login Page

Signup

  • Signup Page

Verify

  • OTP Verification

Message

  • Message Page

Dashboard

  • User Dashboard Page

Run Locally

Clone the project

    https://github.com/Mshandev/FeedbackAI-Nextjs.git

Go to the project directory

    cd FeedbackAI-Nextjs

Install dependencies

    npm install

Setup Environment Vaiables

  MONGODB_URI= YOUR-MONGO-URL
  RESEND_API_KEY= YOUR-RESEND-API-KEY
  NEXTAUTH_SECRET=YOUR-SECRET-KEY
  OPENAI_API_KEY= YOUR-OPENAI-API-KEY

Start the server

    npm run dev

Tech Stack

Deployment

The application is deployed on Vercel.

Contributing

Contributions are always welcome! Just raise an issue, and we will discuss it.

Feedback

If you have any feedback, please reach out to me here

About

FeedbackAI is a user-friendly platform that allows individuals to provide anonymous feedback with AI-powered suggestions. Built with Next.js, Mongoose, Zod, TypeScript and OpenAI, it ensures a seamless experience while prioritizing user privacy, enabling users to share insights securely and benefit from intelligent recommendations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published