Anony-Memo is a web application that allows users to create anonymous messages (memos) and share them with others without revealing their identity. Users can express themselves freely and honestly, making it ideal for sending feedback, sharing secrets, or leaving anonymous notes.
- Create and post anonymous messages (memos).
- View and read anonymous messages without user identification.
- Real-time updates for new messages.
- Node.js
- Express.js
- MongoDB
- Mongoose
- Cloudinary (for image storage and management)
- JWT (JSON Web Tokens) for authentication
- Socket.IO (for real-time updates)
To run Anony-Memo locally, follow these steps:
git clone https://github.com/JesusOfLagos/Anony-Memo.git
cd Anony-Memo
npm install
MONGODB_URI=your_mongodb_connection_string
CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret
JWT_SECRET=your_jwt_secret_key
npm start
https://www.postman.com/crimson-meteor-951955/workspace/anony-memo
-- Still working on the tests, you can ignore the test folder for now.