This is a personal finance analysis web app project, developed using Python and dependences library, with Supabase as backend. With this app, the user can add all their monthly incomes and expenses and track their spending evolution on an interactive dashboard.
Status: Developing
⚠️
- Backend using SupaBase: Authentication, Realtime Database, Storage, and Hosting
- Collect and store user's incomes
- Collect and store user's expenses
- Provide a dashboard page for visual analysis of the data provided
- Provide a statement page so the user can view the data in a more detailed and complete way
- Import income and expense data from a Statement file in CSV or Excel format
- Python 3.8 or higher
- Pip
- Virtualenv
- Clone the repository
- Create a virtual environment
- Install the dependencies
- Create a Supabase account
- Create a new project on Supabase
- Create the tables in docs/database.png
- Add the Supabase URL and Key to the config.ini file (static/config/config.ini)
Frontend developed using PYTHON and the following libraries and backend using SupaBase:
- Dash
- Flask
- Dash-Core-Components
- Dash HTML
- Dash Bootstrap
- Plotly
- Pandas
- Numpy
- Yfinance
- xlrd
- supabase
- Implement integration with bank APIs to automatically collect data
- List of desires for products
- Integration with apps to compare prices of products
- Allow the user to set and track financial goals
- Provide suggestions for improving financial habits
- IA to integrate list of products desires and financial habits with personal needs
- Enable exporting data to other financial management tools
- Integration with coupons apps based on financial habits
- Import expenses from receipts of markets using OCR
Copyright © 2023 Vitor Rocha/p>