π° Expense Tracker with Visuals A web-based expense tracking application built using Python and Streamlit as part of the Elevate Labs Internship Project Phase. ## π― Objective Track daily expenses, visualize spending patterns, and manage budgets effectively through an interactive dashboard.
A web-based expense tracking application built using Python and Streamlit as part of the Elevate Labs Internship Project Phase (2026).
π€ This project was built with the assistance of Claude AI by Anthropic. The code was generated, studied, and understood by the developer as a learning exercise.
Track daily expenses, visualize spending patterns, and manage budgets effectively through an interactive web dashboard.
| Tool | Purpose |
|---|---|
| Python 3.x | Core programming language |
| Streamlit | Interactive web UI |
| Pandas | Data handling & processing |
| Matplotlib | Charts & visualizations |
| OpenPyXL | Excel export |
| Claude AI | AI-assisted code generation |
- β Add expenses manually via sidebar form
- π Upload bulk expenses via CSV file
- π Pie chart β spending breakdown by category
- π Bar chart β daily spending trends
β οΈ Smart budget alerts (warning at 20% left, error when over budget)- β¬οΈ Export data to CSV and Excel
- πΎ Data persists across sessions (saved locally)
1. Install dependencies:
pip install streamlit pandas matplotlib openpyxl2. Run the app:
python -m streamlit run expense_tracker.py3. Open browser at:
http://localhost:8501
π¦ expense-tracker
β£ π expense_tracker.py # Main Streamlit application
β£ π sample_expenses.csv # Sample test data
β£ π expenses.csv # Auto-generated when app runs
β π README.md # Project documentation
This project was scaffolded with the help of Claude AI (claude.ai) by Anthropic. The AI helped generate the initial code structure, which was then studied, understood, and personalized by the developer. Using AI as a learning and productivity tool is a modern development practice encouraged in real-world projects.
RAJASREI β Elevate Labs Python Internship 2026
- Pie chart showing category-wise spending
- Bar chart showing daily expense trends
- Budget alert notifications
- CSV & Excel downloadable reports