An intelligent, collaborative Event Management System where HODs, Organisers, and Students work together to manage events efficiently. It handles event approvals, detects conflicts, allocates students to seminar halls using a best-fit algorithm, provides QR-based attendance verification, and displays events on a dynamic calendar.
- ๐ฉโ๐ Role-Based Access: HOD, Organiser, Student
- โ Event Submission and Approval Workflow
- โก Automatic Conflict Detection and Resolution
- ๐ง Best-Fit Seminar Hall Allotment (avg 24 seats per hall)
- ๐ซ QR Code Generation and Scanning for Attendance
- ๐๏ธ Calendar View: Display upcoming and approved events
- ๐ View approval status and student enrollment status
- ๐ Real-time updates across event statuses
- ๐ฃ Notification system for approvals and rejections
- Visualize conflicts By HOD Role
You can view the live preview of the project here.
-
Fork this repository: Click the Fork button located in the top-right corner of this page.
-
Clone the repository:
git clone https://github.com/<your-username>/event-management-system.git
-
Create .env file:
Inside the client and server directories, create
.envfiles and set:Frontend:
VITE_BACKEND_URL=<your_server_url>










