The Emailing List project is a simple and efficient email list management system that allows users to subscribe, store, and manage email addresses. It can be used for newsletters, announcements, or any mass email communication.
✅ User email subscription ✅ Email storage and management ✅ Integration with an email service provider (if applicable) ✅ API endpoints for adding and retrieving emails ✅ Secure and scalable backend
- Backend: Node.js, Express.js
- Database: MongoDB (or any other database used)
- Email Service: Mailchimp
- Frontend: HTML/CSS
-
Clone the repository:
git clone https://github.com/SamuelIgwesi/Emailing-list.git cd Emailing-list -
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory - Add the following variables:
MONGO_URI=your_mongodb_connection_string EMAIL_API_KEY=your_email_service_api_key PORT=3000 (or any preferred port)
- Create a
-
Run the server:
npm start
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub: SamuelIgwesi
🚀 Feel free to contribute, raise issues, or suggest improvements! Happy coding! 🎉