A Python and Streamlit-based cab booking system developed as a college project.
The project uses Streamlit for the web interface, SQLite for storing booking data, and Python libraries such as pandas, NumPy, and Matplotlib for data handling and visualization.
- Cab booking interface
- Booking data storage using SQLite
- Data handling using pandas and NumPy
- Booking analysis and visualization
- Streamlit-based web dashboard
- Modular Python files for database handling, data storage, analysis, and visualization
- Project synopsis included
- Python
- Streamlit
- SQLite
- pandas
- NumPy
- Matplotlib
Cab-Booking-System/
│
├── analysis.py
├── data_store.py
├── database.py
├── main.py
├── streamlit_app.py
├── visualization.py
├── requirements.txt
├── IMPROVED_SYNOPSIS.md
└── README.md
- Clone the repository:
git clone https://github.com/Monika-M-19/Cab-Booking-System.git- Open the project folder:
cd Cab-Booking-System- Install the required libraries:
pip install -r requirements.txt- Run the Streamlit application:
streamlit run streamlit_app.pyThis project was created to understand how Python can be used to build a simple cab booking system with data storage, analysis, and visualization. It helped me practice Streamlit application development, SQLite database handling, data analysis, and dashboard creation.
- Improve user interface design
- Add login system
- Add booking cancellation feature
- Add fare estimation
- Add admin dashboard
- Add report export option
Monika M - MCA Student