A Database designed to solve the problem of the data management in scheduling trains, selling tickets, managing trips, and trains supporting staff (personnel).
This database can be adopted for different use cases related to other modes of transportation with few changes but the most closest one is the bus management system.
Figma Diagram Link: https://www.figma.com/file/ZRRgenXlwvHCWJBwiLe5V0/Train-System---ER-Diagram-(Copy)?node-id=0%3A1&t=P0VamMKyzHIq5dwq-1
PgAdmin Diagram Link: https://drive.google.com/file/d/122r9TxerxlKNg0tmUsMI62lb2sSeRPTB/view?usp=sharing
HTML, Python, JavaScript, Bootstrap 5, Django, and Azure PostgreSQL Server
McLain Barrett, Ayush Budhwani, Guillermo Clara, Hoan Ngo, James Pham, Joshua Tang, Freddy Velasco
- Git version >= 2.37.0
- Python version >= 3.10.8
- Pip version >= 22.3
- Clone the project using command
git clone https://github.com/joshuahT/TrainSystem/ - Change directory to navigate inside the trainsystem project:
cd trainsystem/ - Run command
pip install -r requirements.txtto install all the libraries used by this project - Run development server by using command
python manage.py runserverand you can type in the urlhttp://localhost:8000into your browser to view the website.

