/The-Return-Journey

A full-featured calendar event management application built with MongoDB, Express.js, Node.js. This app allows users to create and manage calendars and events seamlessly, providing functionalities such as event creation, updates, deletion, and retrieval.

Primary LanguageJavaScript

Calendar Event Application

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.

Features

  • 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.

Technologies Used

  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • API documentation: Swagger Doc

Design

Design drawio

API Documentation

Getting Started

  • Clone the repository.
  • Install dependencies.
  • Configure your environment variables.
  • Run the application locally.