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.
- Add expenses with amount, category, and description
- View summary by category (bar chart)
- Export expenses to CSV
- Responsive and easy-to-use UI
- Python 3
- Streamlit
- Pandas
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.
- Clone the repository:
git clone https://github.com/your-username/smart-expense-tracker-streamlit.git cd smart-expense-tracker-streamlit - Install dependencies:
pip install streamlit pandas
- Run the app:
streamlit run app.py
Click on Export CSV in the sidebar to download your expense data.
- Food
- Travel
- Shopping
- Bills
- Entertainment
- Other