Inspiration

In today's digital world, financial tools of the wealthy should be accessible to everybody. However, this is not the case as many people, especially marginalized communities, do not have access to financial resources. In fact, more than 29%* of Canada's indigenous live in poverty and this is due to their inaccessibility to financial resources. Furthermore, more than half of the immigrants(including students) have limited access to these services. This inspired us to create a web app that addresses the stigma that investing, saving, and budgeting is only for privileged populations. EZFinance is an inclusive financial product that makes it easier for people in marginalized communities to unlock the benefits that come from financial literacy and access to traditional financial tools.

*Statistics from Canadian Government

What it does

EZFinance is a web app that brings together all of the financial resources into one site. Once the user arrives to our website, they will be taken to the landing page where they can select if they are a newcomer or student. After this, they will be taken to the homepage, where they can navigate throughout the website. When they click on the Modules tab, they can view all the financial resources such as saving, budgeting, etc. They can learn through each module and their progress will be tracked so they can go back to where they left off. Moreover, the user can contact financial advisors via the Contact Us page, which will further help them in their financial journey.

How we built it

  • UI Design: Figma
  • Frontend: React.js, Javascript, CSS
  • Backend: Data.js(to store website data)
  • Styling: Tailwind CSS

Best Domain Name from Domain.com

https://ezfinance.tech

Challenges we ran into

  • Coming up with a feasible idea that can be implemented
  • Some of our team members did not have previous experience with React and they had to learn more about it, before getting started on the project
  • Difficulty in forming the right financial curriculum
  • Figuring out Git version control as it was being used for the first time
  • Creating a visually aesthetic UI
  • Completing the project under the given time frame

Accomplishments that we're proud of

  • Implementing our idea into a fully functional website
  • Some of the hackers on our team used React for the first time, so they were able to learn a lot while contributing to the project
  • Finishing the project under the given time frame

What we learned

  • Building a full stack application
  • Collaboration with other developers

What's next for EZFinance

  • Building a mobile app for the project.
  • Deploying a proper back-end using Node.js
  • Adding more features(learn from real-time investors, networking, etc.)

Built With

Share this project:

Updates