Skip to content

Bluerock-crypto/expense-tracker-using-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

expense-tracker-using-AI #VIBECODING

πŸ’° 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.

πŸ’° Expense Tracker with Visuals

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.


🎯 Objective

Track daily expenses, visualize spending patterns, and manage budgets effectively through an interactive web dashboard.


πŸ› οΈ Tools & Technologies

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

✨ Features

  • βž• 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)

πŸš€ How to Run

1. Install dependencies:

pip install streamlit pandas matplotlib openpyxl

2. Run the app:

python -m streamlit run expense_tracker.py

3. Open browser at:

http://localhost:8501

πŸ“ Project Structure

πŸ“¦ 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

πŸ€– AI Assistance Disclosure

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.


πŸ‘¨β€πŸ’» Developer

RAJASREI β€” Elevate Labs Python Internship 2026


πŸ“Έ Sample Output

  • Pie chart showing category-wise spending
  • Bar chart showing daily expense trends
  • Budget alert notifications
  • CSV & Excel downloadable reports

About

# πŸ’° 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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages