Description
Event Hall Booking System Project using Python Django and MySQL
This project is built using Python, Django, and MySQL to create an Event Hall Booking System. It utilizes Python version 3, Django version 2, and MySQL version 5.8. The main focus of this project is on administrative functionality for managing event hall booking details. The project includes a single administrator user who can add events, view event hall details, change passwords, update, delete, and edit event hall information. Both the administrator and users have access to the event hall listing and data. This project is a simple yet effective way to learn and practice Python programming. Students can access the complete Python source code and database for this project.
Below the description, you can find screenshots and a demo of the project for more details.
Modules and Description of Event Hall Booking System Project:
Event Hall Module:
The Event Hall Module is designed to manage event hall data efficiently. The administrator can add, edit, and delete event hall information, while customers can view all event hall details. Features of this module include:
- Admin can manage event halls
- Admin can edit/delete event halls
- Admin can view a list of all event halls
- Customers can view event hall details
Booking Module:
The Booking Module handles the booking of event halls. Admin can manage bookings, while customers can book event halls. Features of this module include:
- Admin can manage bookings
- Admin can edit/delete bookings
- Admin can view a list of all bookings
- Customers can view booking details
Functionality and modules of the project Event Hall Booking System:
- Login – Admin login functionality
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard with event hall details
- Event Hall Management Module
- Adding New Event Hall Details
- Edit Existing Event Hall Details
- View all Event Hall details
- List of all Event Halls
- Booking Management Module
- View all Booking details
- List of all Bookings
- Reports of the project Event Hall Booking System
- Report of all Event Halls
- Report of all Bookings
Static Pages and other sections:
Static pages available in the project Event Hall Booking System:
- Home Page with attractive UI
- Animated slider for image banners on the Home Page
- About Us page describing the project
- Contact Us page for project inquiries
Technology Used in the project Event Hall Booking System
Technologies used in this project:
- HTML: Page layout design
- CSS: Styling and design
- JavaScript: Validation and animations
- Python: Business logic implementation
- MySQL: Database management
- Django: Framework for project development
Supported Operating System
This project can be configured on the following operating systems:
- Windows: Requires Python, PIP, and Django installation
- Linux: Compatible with all Linux versions
- Mac: Easily configured on Mac operating systems