T

Triangle

Triangle is a finance based educative platform that is built using the Polygon blockchain to incentivise good spending habits and inculcate hands-on web3 knowledge in the Indian adolescent.

Created on 30th January 2022

T

Triangle

Triangle is a finance based educative platform that is built using the Polygon blockchain to incentivise good spending habits and inculcate hands-on web3 knowledge in the Indian adolescent.

The problem Triangle solves

If there is something the Indian education system misses by a mile, it is financial education. And in today’s fast-paced world, filled with buzzwords and even more buzzy trends, teens feel left behind and uneducated. Hence, fall privy to peer pressure and scams, finally end up developing bad money management practices, what’s more, they depend on their parents even after becoming adults to manage their expenses. This is the perfect recipe for disaster for a country as young as India. We’re here to change that. We’re here to help them learn, implement and improve their daily money spending habits while also getting a chance to onboard themselves to the future from fiat money to the world of crypto and web3.
Triangle aims to make your spending slower but accelerate habits that help you save money and keep your wallet heavy for a long time.

Challenges we ran into

Most of the challenges we faced were due to the fast-paced nature of the hackathon, and the lack of working hours due to our team's various other commitments. Some major obstacles were:

  • Lack of experience in the UI/UX/motion design front.
  • Flutter installation issues on different operating systems (the team used Linux, Windows and macOS)
  • Executing transactions through a web API and linking Triangle wallets to the same.
  • Unfamiliriaty with the Polygon blockchain

Solutions

  • We overcame the design-related obstacles by creating just a prototype of the app on Whimsical and freestyling later while actually building the app. This worked best for us and saved some time on other fields related to design as well.
  • Flutter installation issues were solved by holding repetitive video calls and meetings to solve every issue as soon as it was encountered.
  • Transactions through a web API were executed by making another wallet in the backend and giving it an allowance of X tokens if user A wants to transfer X tokens to user B.
  • An in-app wallet was created with the web3dart package which was then used to perform all actions by the user.
  • Fortunately, Polygon is a well-documented technology, and all the documentation we could find online was enough to get started with making an ERC20 token on top of the blockchain.

Discussion

Builders also viewed

See more projects on Devfolio