In university most of the students face problems to find a room for presentation, seminars, conferences etc. So we create an solution by centralized booking system with conflict prevention and usage analytics for administrators.
Our team working on a problem about campus resource booking. In many colleges seminar halls, sports courts or labs sometimes get double booked or sometimes they stay unused because there is no proper system. So we tried to build a simple web application to solve this. In our system students can see available rooms and book them for a time slot. It prevents double booking and shows booking status like pending, approved or rejected. There is also an admin panel where bookings can be approved and basic usage details can be seen.
We worked mainly on the database and booking logic. We had to make sure that if one student books a room for a time slot, another student cannot book the same room at the same time.
We built this project using PHP, MySQL, HTML, CSS, XAMPP and PHPMailer.
This are the features included in our application
Core Features
Resource Catalog
Availability Calendar
Conflict-Free Booking
User Authentication
Role-Based Access Control (RBAC)
Approval Workflow
Booking Management
Notifications and Confirmations
Admin Dashboard (Analytics)
No-Show Tracking
Advanced Features
Recurring Booking
Waitlist Management
QR Code Check-in
Mobile App Support
Resource Dependency