{"id":18207629,"url":"https://github.com/mshandev/feedbackai-nextjs","last_synced_at":"2026-04-07T21:31:37.714Z","repository":{"id":258219562,"uuid":"872302453","full_name":"Mshandev/FeedbackAI-Nextjs","owner":"Mshandev","description":"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.","archived":false,"fork":false,"pushed_at":"2024-10-16T11:39:49.000Z","size":659,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T19:52:47.127Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://feedback-ai-nextjs.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mshandev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-14T07:51:08.000Z","updated_at":"2024-11-04T15:24:40.000Z","dependencies_parsed_at":"2024-10-19T00:21:20.248Z","dependency_job_id":null,"html_url":"https://github.com/Mshandev/FeedbackAI-Nextjs","commit_stats":null,"previous_names":["mshandev/feedbackai-nextjs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mshandev%2FFeedbackAI-Nextjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mshandev%2FFeedbackAI-Nextjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mshandev%2FFeedbackAI-Nextjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mshandev%2FFeedbackAI-Nextjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mshandev","download_url":"https://codeload.github.com/Mshandev/FeedbackAI-Nextjs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247721928,"owners_count":20985083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-03T13:03:45.922Z","updated_at":"2025-10-20T10:55:57.448Z","avatar_url":"https://github.com/Mshandev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Full Stack FeedbackAI - Nextjs\n\nFeedbackAI 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.\n\n## Demo\n\n- Live Preview: [https://feedback-ai-nextjs.vercel.app/](https://feedback-ai-nextjs.vercel.app/)\n\n## Features\n\n- Custom authentication system for User Registration\n- Sign In / Logout with Nextjs Auth, JWT Tokens and sesssion\n- OTP verification for new user account\n- Check available Username at Runtime\n- Resend email integration for email notifications\n- User dashboard for managing anonymous messages\n- User can accept/close messages.\n- User can copy their message URL and share with peoples.\n- AI feature integration for enhanced functionality\n- Anonymous feedback submission with AI suggestions\n- Responsive design using Tailwind CSS and Shadcn UI\n- Dynamic routing and server-side rendering capabilities\n- Form handling with React Hook Form and validation using ZOD\n\n## Screenshots\n\n![Home](https://i.ibb.co/vjSZFWg/feedback-AI-1.png)\n- Home Page\n\n![Login](https://i.ibb.co/kxMV97j/feedback-AI-6.png)\n- Login Page\n\n![Signup](https://i.ibb.co/sWP5cDn/feedback-AI-7.png)\n- Signup Page\n\n![Verify](https://i.ibb.co/q5nD40b/feedback-AI-6.png)\n- OTP Verification\n\n![Message](https://i.ibb.co/fdqxJPF/feedback-AI-4.png)\n- Message Page\n\n![Dashboard](https://i.ibb.co/FHD4mQr/feedback-AI-5.png)\n- User Dashboard Page\n  \n## Run Locally\n\nClone the project\n\n```bash\n    https://github.com/Mshandev/FeedbackAI-Nextjs.git\n```\nGo to the project directory\n\n```bash\n    cd FeedbackAI-Nextjs\n```\nInstall dependencies\n\n```bash\n    npm install\n```\n\nSetup Environment Vaiables\n\n```Make .env file in \"root\" folder and store environment Variables\n  MONGODB_URI= YOUR-MONGO-URL\n  RESEND_API_KEY= YOUR-RESEND-API-KEY\n  NEXTAUTH_SECRET=YOUR-SECRET-KEY\n  OPENAI_API_KEY= YOUR-OPENAI-API-KEY\n ```\n\nStart the server\n\n```bash\n    npm run dev\n```\n\n## Tech Stack\n* [Nextjs](https://nextjs.org/)\n* [Mongodb](https://www.mongodb.com/)\n* [Resend](https://resend.com/)\n* [OpenAI](https://openai.com/)\n* [Typescript](https://www.typescriptlang.org/)\n* [Tailwind](https://tailwindcss.com/)\n* [Shadcn](https://ui.shadcn.com/)\n* [Zod](https://zod.dev/)\n\n## Deployment\n\nThe application is deployed on Vercel.\n\n## Contributing\n\nContributions are always welcome!\nJust raise an issue, and we will discuss it.\n\n## Feedback\n\nIf you have any feedback, please reach out to me [here](https://www.linkedin.com/in/muhammad-shan-full-stack-developer/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmshandev%2Ffeedbackai-nextjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmshandev%2Ffeedbackai-nextjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmshandev%2Ffeedbackai-nextjs/lists"}