Title | TrackNav: Urban Public Transport Locator |
Authors | Ruhul Amin, Fahim Jawad, S.A.M Fazle Rubby |
Supervisor | |
Semester | Fall, 2015 |
The development process of TrackNav spanned of various phases divided among the project team. Following the end of the research phase, which included collecting the bus services routes and the geolocation of the bus stops and drop zones, the database was created according to the design structure. The transport network that resulted from the database entries spans to all major areas of the city.
The development phase consumed most of the time of the whole process. Even though a lot of complications were faced in this programing phase, the end results were achieved with great success. The application of the Dijkstra algorithm to the route searching method has yielded in accurate computation of the shortest possible route, which combined with the developers’ method of the minimum bus change analysis shows user the accurate route for their commute along with all the stop locations and drop zones in their path.
After spending six months on building the project, TrackNav was successfully able to achieve the primary goals set at the beginning of the project. The webpage adapted to the precise screen resolutions of any device thus enable the user to access TrackNav via their smartphones from anywhere in the city. Testing has shown that the geolocation service embedded in the website to triangulate the position of the user using their device’s GPS displayed their position with the accuracy of a 100m range. It was also observed that the webpage loaded on smartphone much faster compared to desktop PCs.