Mystery Message is a secure and anonymous messaging platform built using Next.js. It allows users to send and receive messages without revealing their identities, ensuring a fun and confidential communication experience.
- 🔒 Anonymous Messaging – Send messages without exposing your identity.
- 🎨 User-Friendly Interface – Simple and intuitive design for seamless interaction.
- 🔐 Secure Communication – Ensures privacy and safety while messaging.
- ⚡ Fast & Responsive – Optimized for speed and performance.
- Frontend: Next.js, React.js, Tailwind CSS
- Backend: Next.js API Routes, Node.js
- Database: MongoDB
- Authentication: JWT (Next Auth Credentials Provider)
Before setting up the project, ensure you have the following installed:
git clone https://github.com/DNahar74/mystery-message.git
cd mystery-message
Using npm:
npm install
Using Yarn:
yarn install
Create a .env
file in the project root and configure necessary environment variables:
MONGODB_URI=your_mongodb_connection_string
RESEND_API_KEY=your_resend_API_key
NEXTAUTH_SECRET=your_secret_key
OPENAI_API_KEY=xxxxxxxxx
Using npm:
npm run dev
Using Yarn:
yarn dev
Open http://localhost:3000 in your browser.
To create a production-ready build:
Using npm:
npm run build
npm start
Using Yarn:
yarn build
yarn start
For deployment, consider hosting on Vercel, Netlify, or Docker-based servers.
Contributions are welcome! Please read the CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License. See the LICENSE file for more details.
For queries, feedback, or suggestions:
- GitHub Issues: Submit here
- Email: [email protected]
Happy Messaging! 🎉