We decided to do this project as it seemed very interesting with applications to the real world. It involved a lot of new concepts that our team was inexperienced with and had a degree of challenge for everyone.
Our project deliverable is a very simple webApp that uses the datasets and real-time data provided by the Bus Open Data Service. We started off with a set number of features that we wanted to implement and split it between us. Since we all had a varying level of expertise we were able to split the work in a way that everyone got to work on and learn something they had relatively low experience with. Although we were not able to add all the features we had planned for, we are pretty happy with what we were able to accomplish in the limited time we had. We all spent a good chunk of time understanding the problem, the data and how to come up with solutions. As of now our webApp allows users to track live locations of buses and get information about the bus stops in all regions across the UK. We tried to use both resources available via BODS, so the live tracking is implemented using gtsf-rt and the bus stop information was implemented using the API references. We also thought having a public space where people can post items they lost in public transport that other users can keep an eye out for, and reach out to the poster in case they find it, via details provided in the forum. Although our app is basic, we believe that there is a lot of scope to extend it. The bus stop feature can be improved upon to generate statistics for larger amounts of data, and including properties such as inter-city connections and bus frequency, etc. will allow for easy comparison and evaluation of one city's public transport facilities compared to another. We also would have liked to collate previous gtsf_rt data and use the historical data in order to visualise and extract trends/patterns on data including bus frequency/reliability which could provide valuable insights to the local councils.
Log in or sign up for Devpost to join the conversation.