Inspiration

Springboard is a small business assistance network where business owners can assist each other to fund small, business expansion projects. With springboard, businesses can register and provide a valid identity using the NEM Symbol blockchain. This identity can be verified by other members of the network.

They can raise funds by posting a project including information about how much they need to run the project. Other business owners on the network can view information about their organisation and their project and they can decide to provide part of the money for the project.

The business lending and funding system is run on a private blockchain.

By joining the springboard network, small businesses also get access to a payment system for receiving payment for product and services from their customers. Customers can purchase goods and services by going to the business page, browsing to the product of interest and paying from their Symbol platform wallet.

Requirements Overview

CODE NAME DESCRIPTION
R01 Register Business A business supplies their basic business information including (Name, Address, Description)
R02 Create Project A business creates a Project (Name, Description, Amount)
R03 View Payments A business owner can view all payments made to their business. A business owner can view the total payments made to a business whose project they want to fund
R04 Add Product A business owner can add a product to their list of available products
R05 Manage Products A business owner can de-list a product or group of products from their page
R06 Buy Product A customer can buy a product from a business owner's page. They can be sure that the product is authentic because they can verify the authenticity of the business

What it does

It allows small business owners to easily receive payments using the NEM Symbol blockchain. It also provides a peer-to-peer lending network for business owners to support each other by funding small business expansion projects.

How I built it

I built the platform by splitting it into two main modules:

  • Frontend: written in React/NextJS
  • Backend: API written Java using the Quarkus Framework

Challenges I ran into

Accomplishments that I'm proud of

What I learned

I learned so much about blockchains during this project. The NEM Symbol SDK was just phenomenal. With its intuitive design and great documentation. It has truly been quite a remarkable learning experience. I learned how to

  • Create wallets
  • View transactions
  • Effect transactions on the Symbol Blockchain

What's next for Springboard

Built With

Share this project:

Updates