A full-featured calendar event management application built with MERN Stack (MongoDB, Express.js, React, Node.js). This app allows users to create and manage calendars and events seamlessly, providing functionalities such as event creation, updates, deletion, and retrieval. Users can organize events, set attendees, and filter events by date, making it an ideal tool for personal and professional scheduling.
- User Authentication: Secure login and user management.
- Calendar Management: Create, update, and delete calendars.
- Event Management: Create events within calendars, update event details, and delete events.
- Date Filtering: Retrieve all events for a specific day.
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- API documentation: Swagger Doc
- Swagger: https://the-return-journey-dgzl.onrender.com/api-docs/
- Spreadsheet: https://docs.google.com/spreadsheets/d/1HPJwH9Bxa4tuJ_2lkRQ6zbkk9aN1ReHx0H3WAnOy1Ew/edit?gid=0#gid=0
- Clone the repository.
- Install dependencies.
- Configure your environment variables.
- Run the application locally.