Inspiration
Many struggle with effective management of their personal finances (budgeting, investment, expenditures), as there are lack of a set of handful tools to manage personal finances.
What it does
It is a comprehensive tool to help you record your daily expenses, and get a visualization of where your money goes. It also serves as your bill reminder and budget planner to plan things ahead. Moreover, it allows you to track your stocks at your convenience, while also giving you investment suggestions in Canada.
How we built it
We build this website by using Python and HTML, with packages of flask, AlphaVantage API, and our SQL database.
Challenges we ran into
The first challenge was linking the front-end to the back-end, which required some work. The second challenge was creating our database for users to log in and out with authentication, to protect their privacy, while storing the expenses of users for visualization and analysis. The third challenge was to input stock-checking API, allowing users to keep track of their stocks.
Accomplishments that we're proud of
- Successfully build a website that compromises comprehensive tools to meet users' needs.
- Security authentication at the login-logout page.
- Give visualization of daily expenses, suggestions for investments, and budgets.
- Connect stock checking API: Alpha Vantage, allows users to track stocks.
What we learned
- Teamwork corporations.
- Using Git for version controls.
- Using HTML and Flask packages to build the website.
- Inserting APIs for special needs.
What's next for MoneyMinder - Your Money Mastery Companion
- To optimize the website designs for better user experiences.
- Add more features to meet users needs.
Built With
- alphavantage
- flask
- html
- python
- sqlalchemy
Log in or sign up for Devpost to join the conversation.