Real Time Journey Planner and Arrival Time Prediction Web App for Dublin Bus. Built using React and Django and uses ML techniques to predict journey times.
Github Link: Full repository can be found here
To run
- install docker (https://www.docker.com/get-started) for windows, or run
sudo apt install docker.io
for a Linux distribution (https://www.linux.com/topic/desktop/how-install-and-use-docker-linux/). - run
docker-compose build
- run
docker-compose up
The application will be hosted at localhost:80.
If running on a Linux system, the docker-compose commands may need to be prefaced by sudo.
Web App
Users can interact with our service using a mobile optimised web app. We have tried our best to ensure quality and intuitive UI design, iteratively devloping in response to customer feedback.
Front-end
This front-end of the application app is built using React.js.
Back-end
The back-end of the application is built using a MySql database and a Django/GraphQL framework.
Data-Analytics
Contains notebooks used to clean, prepare and model datasets. Also contains notebooks used for parsing GTFS data
Note: This application has since been taken offline due to my expired AWS credits.