Inspiration

The inspiration for this product is mainly both the souls mode in super smash bros, where you are able to collect souls by traveling around the fantasy world and Pokemon Go, for the idea of gamifying transporting yourself.

What it does

gowhere is a website that people can register and log in to to be given a map. This map will have waypoint that they can travel to and then collect and gain points from. This will give them points which will allow them to rank up the leaderboard.

How we built it

We built it using a backend of Flask and a sqlite database. In the front end the map is generated using leaflet.js. The waypoints are images from many free online resources. The backend is able to manage travelling between webpages as well as the storage of data in sqlite adn the transport of it to the frontend via flask. The frontend uses leaflet to render a map and create waypoints, while fetch is used to communicate with the backend.

Challenges we ran into

We briefly failed to use mongo db, which wasted a large amount of time. Moreover, we were not very comfortable with javascript and we had little prior experience with leaftet.js. We also encountered many issues with Git, which we were just learning, not to mention the small mistakes we made that stopped all our progress.

Accomplishments that we're proud of

We're proud of learning how to use databases, javascript, and leaflet.js and being able to create a full, interesting website that could be played by regular people.

What we learned

We've learned to get more familiar with the technologies we used prior to the hackathon, as it would give us more time to make our project especially git.

What's next for gowhere

Next for gowhere is to add a battle mode as well as rewrite the javascript in the svelte framework. Moreover, creating original artwork and adding animations is the future. Finally, far into the future, is to wrap the website in web-kit so it can be used like a normal app on ios.

Share this project:

Updates