This Django Python application enables users to book study rooms within various buildings. Users can create an account, log in, change passwords, contact administrators, book rooms, and manage their bookings.
- User Authentication: Secure account creation and login functionality.
- Password Management: Users can change their passwords for enhanced security.
- Room Booking: Browse available rooms and book them for specific time slots.
- Booking Management: View and manage existing bookings.
- Admin Contact: Users can easily get in touch with administrators for assistance.
- Python 3: Core programming language.
- Django: High-level Python web framework.
- HTML & CSS: Frontend development and styling.
- Bootstrap: CSS framework for responsive web design.
- MySQL: Relational database management system for data storage.
-
User Registration/Login:
- New users can register for an account.
- Existing users can log in with their credentials.
-
Room Booking:
- Browse available rooms.
- Select a room and specify the booking date and time.
-
Booking Management:
- View existing bookings.
- Edit or cancel bookings as needed.
-
Admin Contact:
- Use the provided contact feature to reach out to administrators.