Inspiration

We all learn about the basic subjects, math, English, science and the arts in school which is instilled in our brain like the alphabet. However, there has been a lack of education and emphasis put on for personal finances during younger years of schooling, if not all. Hence, our web-app, GoodBank, aims to encourage children from a young age to be aware and mindful of their financial decisions, and manage their finances.

Etherium is used mostly by adults for personal wealth or management purposes, but we want to expand it to the younger generations. We can shape the future by teaching the future - our students. In doing so, we hope to decrease the barrier of entry into the world of cryptos and Eth.

What it does

GooseBank's main objective is to provide financial literacy to students grade 6-12 through simulated banking web-app used for their day-to-day transactions at school.

How we built it

We created the app using JavaScript, node.js, express.js, React.js, CockroachDB, Firebase, Scaffold-eth API

Challenges we ran into

  • Setting up the wallet for etherium (higher barrier of entry for Scaffold-eth but certain documentation helped)
  • Connecting backend to frontend in time (many random Github and VS Code environment issues came up)
  • Keeping the UI simplistic enough for students of any age to use (deciding what features to keep and which ones to not)

Accomplishments that we're proud of

We are proud to integrate ETHglobal's Ethereum platform within our webapp as the main source of finance for young students as this approach will expose them to the world of crypto which would further interest students to use this app for other purposes such as crypto trading.

What we learned

This webapp gave us the opportunity to explore and use new tools we hadn't used before like CockroachDB and Scaffold-eth.

What's next for GooseBank

In the future, GooseBank aims to:

  • Add features to do taxes and more based on a level system (each school year is a different level) and as the student progresses, they unlock more features and learn more.
  • Provide support for the impaired and improve accessibility in underfunded areas.
  • Provide enough resources and support for people to manage 100% of their finances.
  • Create our own crypto :)
Share this project:

Updates