Description
Cricket Ground Booking System Project using Python Django and MySQL
This project is developed using Python, Django, and MySQL to create a Cricket Ground Booking System. The project utilizes Python version 3, Django version 2, and MySQL version 5.8. The main functionality of this project is to manage the reservation information of cricket grounds. The project includes a single administrator user who can create events, view ground details, change passwords, and update, delete, and modify ground information. Both the administrator and users have access to the ground listings and details. This project is a great learning opportunity for students and comes with complete Python source code and database.
Below are the modules and descriptions of the Cricket Ground Booking System Project:
Ground Module:
The Ground Module is designed to manage ground data. The administrator can manage, edit, and delete ground information, as well as view a list of all grounds. Customers can view all ground details.
Features of Ground Module:
- Admin can manage ground information
- Admin can edit/delete ground details
- Admin can view a list of all grounds
- Customers can view ground details
Booking Module:
The Booking Module is responsible for managing ground bookings. The administrator can manage bookings, edit/delete booking details, and view a list of all bookings. Customers can view their booking details.
Features of Booking Module:
- Admin can manage bookings
- Admin can edit/delete booking details
- Admin can view a list of all bookings
- Customers can view their bookings
Functionality and Modules of the Project:
- Login – Admin login functionality
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard displaying ground, ground details, and ground listings
- Ground Management Module
- Adding New Ground Details
- Edit Existing Ground Details
- View all Ground details
- List all Grounds
- Booking Management Module
- View all Booking details
- List all Bookings
- Reports of the Project
- Report of all Grounds
- Report of all Bookings
Static Pages and Other Sections:
Static pages available in the project:
- 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:
Technologies used in the project:
- HTML for page layout
- CSS for design
- JavaScript for validation and animations
- Python for business logic
- MySQL as the database
- Django Framework for development
Supported Operating Systems:
The project can be configured on the following operating systems:
- Windows
- Linux
- Mac