An interactive web application built using Python, Streamlit, Plotly, and Deta's NoSQL database for expense tracking and visualization.
- Data entry form for inputting monthly income, expenses, and comments.
- Visualization of income and expense distribution using an interactive chart.
- Calculation of total income, total expenses, and remaining budget.
- Secure storage of monthly expense reports in a NoSQL database.
- User-friendly interface with a streamlined user experience.
-
Start the Streamlit server.
-
Open the application in your web browser by visiting
https://sanky18-expense-tracker-app-app-0g9xmo.streamlit.app/
. -
Use the navigation menu to switch between the data entry and data visualization sections.
-
Enter your monthly income, expenses, and comments in the data entry section and save the data.
-
Explore the data visualization section to view the interactive chart representing your income and expenses.
- Modify the
incomes
andexpenses
lists inexpense_tracker.py
to match your specific income and expense categories. - Update the
currency
variable to reflect the desired currency symbol. - Customize the page title and icon by modifying the
page_title
andpage_icon
variables.