Description
Marriage Hall Booking System Project using Python Django and MySQL
This project is developed using Python, Django, and MySQL to create a Marriage Hall Booking System. The project utilizes Python version 3, Django version 2, and MySQL version 5.8. It is a simple project with administrative functionalities aimed at managing reservation information for marriage halls. The project includes a single administrator user who can add, view, and modify marriages, update, remove, and modify marriage hall details, and change passwords. The administrator can search for any information within the project. Both the administrator and users have access to the marriage hall listings and details. This project is a great learning opportunity for those looking to understand Python and Django development.
Below the description, you can find screenshots and a demo of the project for more details.
Modules and Description of Marriage Hall Booking System Project:
Marriage Hall Module:
The Marriage Hall Module is designed to manage marriage hall data. The admin can add, edit, and delete marriage hall details, while customers can view all the information about marriage halls. Features of this module include:
- Admin can manage marriage halls
- Admin can edit/delete marriage halls
- Admin can view a list of all marriage halls
- Customers can view all marriage hall details
Booking Module:
The Booking Module handles the booking of marriage halls. Admin can manage bookings, while customers can book marriage 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 Marriage Hall Booking System:
- Login – Admin login module
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard with marriage hall details
- Marriage Hall Management Module
- Adding New Marriage Hall Details
- Edit Existing Marriage Hall Details
- View all Marriage Hall details
- List all Marriage Halls
- Booking Management Module
- View all Booking details
- List all Bookings
- Reports of the project Marriage Hall Booking System
- Report of all Marriage Halls
- Report of all Bookings
Static Pages and other sections:
Static pages available in the project Marriage 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 Marriage Hall Booking System
Technologies used in this project:
- HTML: Page layout designed in HTML
- CSS: Styling done using CSS
- JavaScript: Validation tasks and animations implemented with JavaScript
- Python: Business logic implemented in Python
- MySQL: Database management using MySQL
- Django: Project developed using Django Framework
Supported Operating System
This project can be configured on the following operating systems:
- Windows: Easily configured on Windows OS with Python, PIP, and Django installed
- Linux: Compatible with all versions of Linux
- Mac: Can be configured on Mac operating systems