Created on 5th March 2020
•
Objectives
Here are the numerous issues the BMTC faces which Osmosis will fix.
For Passengers
For BMTC passengers who need better bus systems, Osmosis is an app that prevents conductors from making petty thefts, provides real time bus routes, and provides cashless transactions. Unlike the existing BMTC app, our product saves time and money.
For Administrators
For BMTC administrators who need to effectively plan bus routes, Osmosis is an admin panel that provides analytics such as heatmaps for identifying planning efficiency during rush hour, and charts for viewing trends. Unlike the current BMTC system, our product provides deep actionable insights from data that isn’t incorrectly collected from negligent bus conductors.
Admin panel
Using the Maps API was tricky. We switched to Mapbox in the end, and had a success in a much shorter amount of time.
Conductor's and Passenger's App
Dealing with HTTP request issues such as CORS, and the incorrect handling of PATCH requests, etc. from the
window.fetch
API. We dealt with it by modifying all API endpoints to use HTTP GET instead.