- 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
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
- 2-factor authentication
- Customization of account
- Dark theme
- Hopefully University recognition of its potential.
- Capability to add funds.
- Add Transaction descriptions
- Friends list?