Inspiration

I'm a big fan of geocaching-type games like Pokemon Go, and wanted to use cryptocurrency to create a novel version of it. I also wanted to explore more customizable uses for the blockchain, as decentralized shouldn't have to mean one-size-fits-all.

What it does

This version of the product is a general solution for location-based blockchain mining. The ability to mine, transact, or interact in other ways with the blockchain can be restricted based on geographic proximity to specified coordinates.

How I built it

I built the blockchain logic on Python and have it hosted using Flask as a webapp. The front end is built using Google's location API and some javascript logic to make it interact with the blockchain.

Challenges I ran into

Hosting the blockchain as a webapp required lots of troubleshooting; using jQuery properly to interface the Google Maps API and the blockchain also was time-intensive and required some creative solutions

Accomplishments that I'm proud of

Attaching the blockchain functionality to geographic markers, building a full-stack app on my own

What I learned

jQuery, cloud hosting, server-side

What's next for Bithuntr

A geocaching AR game; an API for other apps/services to implement location-based mining for their purposes

Share this project:

Updates