Inspiration
We wanted to utilize the TransitIQ API to model what google maps does.
What it does
Allows the user to enter in three inputs (Start Location, End Location, and Start Time) and offers an approximate ETA for the trip.
How we built it
We first created a website using Domain.com. It was programmed using a combination of JavaScript, HTML, CSS, and PHP. The TransitIQ API was utilized for attempting to determine an ETA, and Leaflet was used to offer the user to visualize the map.
Challenges we ran into
Most of our challenges were related to troubleshooting our code. For example, we had a lots of difficulty learning how to use the TransitIQ API and receiving the necessary data for our project. While we were able to call a function to retrieve an ETA, we were unable to display it on our map.
Accomplishments that we're proud of
We believe that the design and layout of our website accurately reflects our efforts and talents in web development. We were also proud that we were able to parse the json outputs from the output of the API correctly.
What we learned
Overall, we refined our skills in the aforementioned programming languages and discovered how to effectively learn then use an unfamiliar API while troubleshooting along the way. Additionally, Leaflet gave us valuable insight on using a more interactive and visual library.
What's next for roundandround
In our future plans, we will be adding a feature for users to save their planned routes, a functional ETA output, as well as displaying the routes with more resolution on the map. We also plan on providing possible routes as pinpoints on the map, to allow users to visually choose the bus routes they want.
Log in or sign up for Devpost to join the conversation.