Your financial companion for getting through the semester. Thrive helps university students understand their spending and predict how long their money will last , using nothing more than a bank statement.
Upload a CSV. Get clarity instantly.
- Predicts how long your balance will last
- Estimates your run-out date based on real spending
- Categorises transactions automatically
- Highlights risky spending patterns
- Suggests simple, actionable improvements
This is not a budgeting app. It’s a financial early-warning system.
- Upload your bank statement (CSV).
- Thrive analyses your recent spending
- You get:
- Daily burn rate
- Days remaining
- Spending breakdown
- Behavioural insights
All in a single dashboard.
-
Survival Prediction Understand how long your money will last based on actual behaviour
-
Smart Categorisation Automatically groups expenses like food, transport, shopping
-
Manual Tagging Fix unknown transactions instantly
-
Behavioural Insights Detect patterns like weekend overspending or frequent small spends
-
Actionable Advisory Simple suggestions that actually help you stretch your money
-
Privacy First No login. No storage. Everything runs locally in memory
- Python
- Streamlit
- Pandas
- Matplotlib
git clone https://github.com/YOUR_USERNAME/thrive.git
cd thrive
pip install -r requirements.txt
streamlit run app.pyOpen: http://localhost:8501
Upload a CSV with:
Date, Description, Amount, Type, Balance
Add your deployed link here after deployment:
https://thrive-jmky7j3ohu3vxo5zp4qc72.streamlit.app
University students managing:
- monthly allowance
- part-time income
- UPI-based spending
Most people realise they’re out of money after it happens. Thrive helps you see it before.
- ML-based transaction categorisation
- Spending trend predictions
- Goal-based saving insights
- Mobile version
MIT License
Your Name GitHub:(https://github.com/emyelza)