https://github.com/user-attachments/assets/ec53bc3b-cc7c-4944-981a-2d70789df37b
Home Page | Home Page | Dashboard |
---|---|---|
Public Page | SignIn Page | SignUp Page |
---|---|---|
Anonymous Messaging🎭: Users can share a public link to receive messages anonymously, ensuring privacy for both senders and receivers..
No Login Required for Senders🚫🔑: Message senders remain completely anonymous without the need to create an account or log in.
Dashboard Management📊: A user-friendly dashboard allows users to view, manage, and delete received anonymous messages.
Secure Authentication🔐: Ensures user data protection and privacy with NextAuth or Auth.js.
AI-Powered Message Generation🌟✨: Users can utilize integrated AI features to generate creative and thoughtful messages.
Responsive Design & Darkmode📲: This is fully responsive across all devices, featuring dark mode support and beautiful animations for a visually appealing and modern user experience.
Front-End & Back-End: Next.js, TypeScript, React.js
Styling: Tailwind CSS, Framer Motion, Shadcn UI, Magic UI
Database: MongoDB, Mongoose
Libraries & Packages: mongoose, nodemailer
Authentication: NextAuth / Auth.js
Tools: VS Code, Postman, MongoDB Compass, Chrome
To run this project, you will need to add the following environment variables to your .env.local file
- **`NODE_ENV = development`** `in development mode`
- **`MONGODB_URI = `**
- **`MY_EMAIL = `**
- **`MY_PASS = `**
- **`NEXT_AUTH_SECRET = `**
- **`OPENAI_API_KEY = `**
git clone https://github.com/Sandip-Chavda/HonestyBox-Anonymous-Feedback.git
npm install
npm run dev
http://localhost:3000
to access the HonestyBox.The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
NextAuth / Auth.js For a deeper understanding of how to implement and customize authentication in your Next.js projects, I recommend checking out NextAuth.js. It's a great resource for learning how to easily integrate secure, flexible authentication solutions.
Tailwind CSS visit for the better understanding of the styling and customize your website with this.
shadcn/ui Follow the link and set up shadcn/ui for next.js application and more.
magicui.design Follow the link and set up Magicui for next.js application and explore cool animated components
MongoDB DataBase you can visit this website and learn more about mongodb database.
Mongoose visit for the better understanding of Schema generation..