PHP web app to manage subways and book tickets using a MySQL Database and Graph structures. Inspired by and using stations from Rome's ATAC.
Report Bug ||
Request Feature
This was an end-of-year school project web app originally designed to manage subways and book tickets using a MySQL Database and Graph structures. The project is inspired by and uses stations from Rome's ATAC subway system. It does not have all of the stations and lines, and the trains are fictional. I do not own the rights to the ATAC name, nor the AS Roma's logo. I take no responsibility for you using this outside of personal use.
- PHP
- MySQL Database
- Graph structures
- Materialize (CSS framework)
To get a local copy up and running, follow these simple steps.
- PHP
- MySQL
- Clone the repository
git clone https://github.com/liamtoaldo/Metropolitana.git
- Configure the MySQL database connection in config.php
//Replace the values in the /src/config.php file
- Create the schema and the database, using the
dumpStructure.sql
file - Add the data using the
dumpData.sql
file - Start a PHP server or use a web server of your choice to run the application
Instructions on how to use the application and interact with its features.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Me - [email protected]
Project Link: https://github.com/liamtoaldo/Metropolitana
- ATAC
- Materialize