real-time calendar application where users can create and manage events inside different rooms. the system supports real-time notifications using Redis Pub/Sub and Socket.IO
About this project
Backend - Calendar Event Management System 📌 Overview This backend is built using Node.js, Express, and MongoDB, with Redis and Socket.IO to handle real-time event notifications efficiently. It powers a calendar-based event management system where users can create and manage events inside rooms. ⚙️ Tech Stack Node.js & Express - Backend framework MongoDB & Mongoose - Database and ORM Redis - Used for Pub/Sub messaging and storing OTP Socket.IO - Real-time communication Server-Sent Events (SSE) - For live event notifications JWT Authentication - Secure user authentication Nodemailer - For sending email verifications to user 🔧 Installation & Setup 1️⃣ Clone the repository 2️⃣ Install dependencies 3️⃣ Set up environment variables Create a .env file and configure: 4️⃣ Start the server
From the project README on
GitHub
- Stars
- 10
- Forks
- 0
- Last push
- 7 Mar 2025
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/calendar-events-backend)