Campus classroom and utility booking system

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.

Description

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

Issues & PRs Board
No issues or pull requests added.