Inspiration

I was inspired by some friends, who mentioned that there aren't many services focused around local mapping for day-to-day use. I decided an app that allows people to upload their own routes could be a useful place for people who know areas best to share efficient and environmentally friendly paths around town for tourists and new arrivals.

What it does

GoLocal allows for users to upload and browse step-by-step routes around town. Anybody can upload a route, and anybody can established routes for free!

How I built it

I went ahead and hard-coded the client site with html/css/js, and created a Node.js app for the server, which I hosted on Heroku through Github. The routes are all stored in a MySQL database hosted on AWS.

Challenges we ran into

Working with the database was a challenging experience, as I had never done anything related to MySQL or AWS. But, I managed to get everything working in the end! There were also a few issues getting the site deployed, but nothing major.

Accomplishments that I'm proud of

I'm honestly just surprised I finished the project, given that I didn't know half of what I was doing on the backend when I started—so I'm especially stoked about the database coming through.

What we learned

I learned a lot about MySQL, web hosting, and web requests.

What's next for GoLocal

First and foremost, I want to get images working and create a separate database to store them. I also would like to implement a location-based search system, and an account system.

Share this project:

Updates