https://github.com/mshandev/feedbackai-nextjs
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.
https://github.com/mshandev/feedbackai-nextjs
ai-integration email-verification feedback-systems full-stack-project mongoose nextjs nextjs-full-stack-application nextjs-project-with-ai openai-api resend-email shadcn-ui tailwindcss typescript zod-validation
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/mshandev/feedbackai-nextjs
- Owner: Mshandev
- Created: 2024-10-14T07:51:08.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T11:39:49.000Z (7 months ago)
- Last Synced: 2025-04-07T19:52:47.127Z (about 1 month ago)
- Topics: ai-integration, email-verification, feedback-systems, full-stack-project, mongoose, nextjs, nextjs-full-stack-application, nextjs-project-with-ai, openai-api, resend-email, shadcn-ui, tailwindcss, typescript, zod-validation
- Language: TypeScript
- Homepage: https://feedback-ai-nextjs.vercel.app
- Size: 644 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- Live Preview: [https://feedback-ai-nextjs.vercel.app/](https://feedback-ai-nextjs.vercel.app/)
## 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 Page
- Login Page
- Signup Page
- OTP Verification
- Message Page
- User Dashboard Page
## Run LocallyClone the project
```bash
https://github.com/Mshandev/FeedbackAI-Nextjs.git
```
Go to the project directory```bash
cd FeedbackAI-Nextjs
```
Install dependencies```bash
npm install
```Setup Environment Vaiables
```Make .env file in "root" folder and store environment Variables
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
```bash
npm run dev
```## Tech Stack
* [Nextjs](https://nextjs.org/)
* [Mongodb](https://www.mongodb.com/)
* [Resend](https://resend.com/)
* [OpenAI](https://openai.com/)
* [Typescript](https://www.typescriptlang.org/)
* [Tailwind](https://tailwindcss.com/)
* [Shadcn](https://ui.shadcn.com/)
* [Zod](https://zod.dev/)## 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](https://www.linkedin.com/in/muhammad-shan-full-stack-developer/)