Inspiration

  • We believe blockchains have a lot of applications and wanted to see if we could take this idea and make it into a viable product.

What it does

  • Create user accounts with unique "wallets" that allow users to trade brickCoin among each other, and add funds to their account and use it as payments.

How we built it

  • CodeIgniter (PHP) was our main framework, with a MySQL database hosted in Google Cloud, with a blockchain scraping transactions history every 60 seconds and permanently adds it to the blockchain so it can not be edited, in Java.

Challenges we ran into

  • Google Cloud took longer than we expected.
  • CodeIgniter has config variables that need to be edited per machine to access styles and scripts.
  • Switching programming languages for the blockchain (Python to Java)
  • Database Connectivity - Cloud hosting was completely new to all of us and using the Cloud Shell to access the data.
  • There's no functionality for making payments, and adding funds is just a number
  • Styling...

Accomplishments that we're proud of

  • We actually have a functioning product that is fairly complete!
  • Implemented a blockchain in a proper sense that can handle.

What we learned

  • Blockchains have a ton of potential in retail and private sectors and will continue to prove itself.
  • Material Design
  • Getting less than 1hr of sleep may not be the best idea.
  • Sticking to just one task for a long time can reduce productivity.
  • Having a diverse group allowed for the product to be produced rapidly.

What's next for BrickCoin

  • NFC
  • 2-factor authentication
  • Customization of account
  • Dark theme
  • Hopefully University recognition of its potential.
  • Capability to add funds.
  • Add Transaction descriptions
  • Friends list?
Share this project:
×

Updates