URL: https://repl.it/@mrjsng/CapstoneProject
The purpose of this project is to develop an application that allows users to search for bus data.
In this project, you will demonstrate the knowledge and skills you have picked up so far in your H2 Computing lessons.
Your project must:
- Use a database to store data
- Use Flask to serve a web app that allows user interaction
- Provide a feature that involves both database lookup and data processing; it cannot only be a browsing/lookup application
- e.g. Searching for nearest bus stop to a point
- e.g. Searching for common bus stops between two routes
- e.g. Determining travel time between two points on a bus route
- e.g. Calculating travel fare between two points on a bus route
- e.g. For two given bus stops, search for all routes that pass through both bus stops
The data for bus routes, bus services, and bus stops comes from the LTA Data Mall API. You can refer to the API User Guide (Sections 2.2 to 2.4) for more details and documentation on the data format.