Skip to content

A Streamlit-based Smart Expense Tracker to log daily expenses, view category-wise summaries and export data to CSV, all through a clean and interactive web interface.

Notifications You must be signed in to change notification settings

Sharmeen20/Smart-Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Smart Expense Tracker

A simple and interactive expense tracker built with Streamlit. Track your daily expenses, categorize them, view summaries, and export your data — all from a clean web interface.

Features

  • Add expenses with amount, category, and description
  • View summary by category (bar chart)
  • Export expenses to CSV
  • Responsive and easy-to-use UI

Technologies Used

  • Python 3
  • Streamlit
  • Pandas

🗣️ New Feature: Voice Assistant Support

Now you can add expense descriptions using your voice!
Simply click the “🎤 Use Voice to Add Description” button and speak — the app will automatically recognize and fill your input.

How to Run Locally

  1. Clone the repository:
    git clone https://github.com/your-username/smart-expense-tracker-streamlit.git
    cd smart-expense-tracker-streamlit
    
  2. Install dependencies:
     pip install streamlit pandas
    
  3. Run the app:
    streamlit run app.py
    
    

Exporting Data

Click on Export CSV in the sidebar to download your expense data.

Categories Supported

  • Food
  • Travel
  • Shopping
  • Bills
  • Entertainment
  • Other

About

A Streamlit-based Smart Expense Tracker to log daily expenses, view category-wise summaries and export data to CSV, all through a clean and interactive web interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages