How yashjsri-hue/ai-powered-financial-health-budget-recommendation-system works
This is a personal-finance analysis and recommendation app: financial data is prepared and analyzed, classified for financial health, then used to produce prioritized, scored recommendations that users explore in a Streamlit dashboard. The README documents the generation pipeline, but its stated generator module is absent from the supplied tree and its source was not sampled; those pipeline components are represented without invented paths. The dashboard source confirms it reads the recommendation CSV and provides filtering, analysis, display, and export features.
Main entry points: financial_recommendation_dashboard.py Streamlit dashboard · financial_recommendations_v2.csv Recommendations CSV · processed_personal_finance_dataset.csv Processed finance data
Components 12
Finance Pipeline
- Financial indicators
- Health prediction
- Recommendation engine
Dashboard
- Streamlit dashboard
financial_recommendation_dashboard.py - Interactive filters
financial_recommendation_dashboard.py - KPIs and charts
financial_recommendation_dashboard.py - Priority and advice views
financial_recommendation_dashboard.py - Filtered CSV download
financial_recommendation_dashboard.py
CSV Data
- Processed finance data
processed_personal_finance_dataset.csv - Recommendations CSV
financial_recommendations_v2.csv - Analysis report CSV
financial_analysis_report.csv
Other components
- Dashboard user
Connections 13
- Processed finance data → Financial indicators: analyzed as
- Financial indicators → Health prediction: indicators inform
- Health prediction → Recommendation engine: health informs
- Recommendation engine → Recommendations CSV: writes
- Recommendations CSV → Streamlit dashboard: loads
- Dashboard user → Streamlit dashboard: opens
- Streamlit dashboard → Interactive filters: offers
- Streamlit dashboard → KPIs and charts: renders
- Streamlit dashboard → Priority and advice views: renders
- Streamlit dashboard → Filtered CSV download: provides
- Interactive filters → KPIs and charts: filters data for
- Interactive filters → Priority and advice views: filters data for
- Interactive filters → Filtered CSV download: filters data for