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
incomesandexpenseslists inexpense_tracker.pyto match your specific income and expense categories. - Update the
currencyvariable to reflect the desired currency symbol. - Customize the page title and icon by modifying the
page_titleandpage_iconvariables.