The Event Management System (EMS) is a comprehensive platform designed to streamline event planning, coordination, and execution. It allows organizers to create, manage, and track events efficiently while providing attendees with a seamless experience.
🎟 Event Creation & Registration – Organizers can create events, manage registrations, and track attendees.
📅 Scheduling & Task Management – Plan event timelines, assign tasks, and monitor progress.
🔔 Automated Notifications – Send reminders, updates, and alerts to attendees and team members.
💳 Payment & Ticketing (Optional) – Integrated payment gateway for ticket sales and bookings.
📊 Analytics & Reports – Track event performance, attendance, and engagement.
🔐 Role-Based Access – Manage permissions for admins, organizers, and participants.
🌐 Multi-Platform Accessibility – Works across web and mobile devices.
🖥 Frontend: React.js / Next.js
🔗 Backend: Node.js / Express.js
💾 Database: MongoDB / MySQL / PostgreSQL
☁️ Hosting: AWS / Vercel / Firebase
1️⃣ Clone the repository:
git clone https://github.com/ArdenDiago/Event-Management-System.git
cd Event-Management-System2️⃣ Install dependencies:
npm install3️⃣ Start the application:
npm startcreate a .env file to store all these variables
MONGO_URI_DEV
MONGO_URI_TEST
MONGO_URI_PRODUCTION
JWT_SECRET