Digitial currency wallets are too confusing for the average person. There are also a lot of coins to keep track of. We decided to try and build a solution that simplified the experience enough that non-techie could use a digital currency wallet, all while being able to choose from several of the top coins.

What it does

Allows the user to send and receive payments in 4 digital currencies very simply. It also shows a transaction history for each coin.

How we built it

We built the frontend in JavaScript with Vue, and the backend service in Python with Flask. The frontend talks to the backend service, which communicates with the Longhorn API by Bullpay.

Using this stack allows us to compile this app for Android, iOS, Mac, Windows, Linux, and Web.

Challenges we ran into

Initially, Steve had planned to write a JavaScript library to handle interaction with the Longhorn API - but CORS presented challenges to getting that information to our client (located on localhost). Steve decided to build out a full backend service in Python.

Other challenges included Longhorn API bugs that we discovered during this hackathon (which the Bullpay team has mostly fixed at this point)

Accomplishments that we're proud of

  • Building a fully working wallet with a 2 man team
  • Beautiful and simple UI/UX

What's next for Pokkit

Obviously major code refactoring and smoother experience. This is due to the time constraints that is the nature of a hackathon.

NFC transactions? More coins? Anything is possible :)

Built With

Share this project: