A simple web-based expense tracker built with Streamlit, SQLite, and Plotly that allows users to input, view, delete, and analyze their personal expenses in a clean interface.
-
Manual/File Upload Input
Add expenses individually or upload a CSV file with multiple records. -
Display of Expense Records
See all added expenses. -
Delete Button
Remove unwanted entries. -
Pie Chart Visualization
See a breakdown of your spending by category using interactive Plotly charts. -
Total Spending Summary
Automatically calculates and displays the total money spent.
- Frontend/UI: Streamlit
- Database: SQLite
- Visualization: Plotly
- Data Handling: Pandas
git clone https://https://github.com/prinsasina/ExpenseTracker
cd expense-tracker-streamlitpip install -r requirements.txtstreamlit run main.pyThe app will open in your browser at http://localhost:8501