Inspiration
When bus routes don't match up to the needs of people, they have to waste time for another optimal bus. The inspiration came from car pools and lyft mapping routes based on distance.
What it does
A user can choose to request a bus stop. The bus manager would map the route from all the locations. The route gets updated as more requests are made. It prioritizes distance and time to choose requests and create the loop.
How we built it
We used react native to build the application. Firebase was used to store destinations. Javascript was used for algorithm creation. Finally html and css were made to present the route onto the application. There was a huge learning curve on using google api and react native (new versions don't have tutorials)
Challenges we ran into
React native was being really difficult since it is relatively new to us. Creating the algorithm was also challenging since syntax and semantics was difficult to navigate.
Accomplishments that we're proud of
We are proud of the application and the process we learned in react native. Also using the google api was eye opening. Finally, creating the routes based on priority was something we were proud of.
What we learned
We learned react native, google api and creating algorithms on javascript.
What's next for BusLyft
Adding a better algorithm that will take optimal reach time as one of the attributes that will prioritize the routes of the bus.
What is the problem you’re solving?
A user can choose to request a bus stop. The bus manager would map the route from all the locations. The route gets updated as more requests are made. It prioritizes distance and time to choose requests and create the loop.
Who are users and/or customers?
People who rely on public transport.
What’s currently missing that they need and which your solution provides?
a optimal way to reduce wait times for buses and increase flexibility of bus routes
Log in or sign up for Devpost to join the conversation.