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.
- Live Preview: https://feedback-ai-nextjs.vercel.app/
- 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
- Home Page
- Login Page
- Signup Page
- OTP Verification
- Message Page
- User Dashboard Page
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
The application is deployed on Vercel.
Contributions are always welcome! Just raise an issue, and we will discuss it.
If you have any feedback, please reach out to me here