Welcome to the Cab Booking System for a college campus, a simple application for booking cab services within a college campus. This application is designed to help students and staff easily book and manage taxi rides for their transportation needs. Here, we provide you with details on how to use the application, its features, and more.
This application is built using Python and the Tkinter library for the GUI. It also uses SQLite for the database to manage user accounts. You need to have Python installed on your system to run this application. The necessary modules used in the application are:
tkinter
for the graphical user interface.random
for generating random reference numbers.time
anddatetime
for working with date and time.messagebox
fromtkinter
for displaying error messages.sqlite3
for managing the user database.
- User authentication and account creation.
- Booking cab rides with options for different types of cars.
- Choosing pickup and drop-off locations within the campus.
- Selecting journey types (single, return, special needs).
- Calculating the total cost including tax, distance, and additional services.
- Generating a receipt for each booking.
- Resetting the input fields for a new booking.
- Exiting the application when done.
To use this application, follow these steps:
- Ensure you have Python installed on your system.
- Clone the repository from GitHub.
- Run the Python script
cabbooking.py
.
- Log in with your existing account or create a new one.
- Select pickup and drop-off locations.
- Choose the journey type (single, return, special needs).
- Check the additional services you require (taxi tax, distance, traveling insurance, extra luggage).
- Select the type of car (standard, prime sedan, premium sedan).
- Click the "Total" button to calculate the total cost.
- Click the "Receipt" button to generate a receipt.
- Click the "Reset" button to clear the input fields for a new booking.
- Click the "Exit" button to exit the application.
If you'd like to contribute to this project, please open an issue or submit a pull request on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to Python community for providing the necessary modules that helped create this.