Overview:
This web application is a financial portal designed to track and visualize a user's total net worth. It allows users to input data for their assets and liabilities, which is then stored in a database. The application provides various sections and visualizations to help users understand the breakdown of their net worth.
Features:
- Add Entry: Users can input data for their assets and liabilities, including investable assets, cryptocurrency assets, cash holdings, personal assets, mortgages, consumer debt, loans, and other debt.
- Visualizations: The application provides detailed breakdowns of each category in the form of insights, line charts showing all submitted entries over time, and data tables showing the last 10 entries. If more than 10 entries are available, a button is provided to access all entries.
- Backend Framework: The application is built using the Django framework for the backend.
- Frontend Language: JavaScript is used as the frontend programming language.
- Data Storage: All data is saved in the default database (SQLite).
- Dynamic Updates: The application uses fetch requests for API calls to dynamically update the frontend with data from the backend.
- Responsive Design: The website is responsive and adjusts automatically for mobile and larger screens using distinct styling based on screen size.
Summary:
This financial portal web application allows users to track and visualize their total net worth. It provides features such as inputting data for assets and liabilities, visualizations of the data, and a responsive design. The application was built using the Django framework and JavaScript for the backend and frontend, respectively. The installation process involves copying and pasting specific files and code snippets into the project's relevant files.