Getting lost in the city with no data on our phones and refusing to asking for directions
What it does
It's a REST API for providing information about nearest train stations from a specific point
How we built it
We used the open NYC data set for train stations. We used python and flask for the API endpoints, and mongodb with geoJSON formatting to store data.
Challenges we ran into
We actually wanted to use java for this, but we had difficulty with that, so we switched to python. Then we wanted to incorporate it with twilio, but that was very difficult too.We also had trouble querying the database, but after we figured that out, the rest of the project went pretty smooth.
Accomplishments that we're proud of
Getting this to actually work.
What we learned
We learned how to use mongodb, and a lot about data formatting. We also learned a lot about APIs and endpoints.
What's next for StationLocation
We'll probably try to integrate it with twilio, so it's more helpful for pedestrians without cellular data. Also, adding data for MTA buses. Right now, its only useful to developers who want to include some information to their users.