FinMate is a simple yet powerful Streamlit web application that helps users:
- Analyze their personal financial situation
- Get personalized investment advice
- Download a professional PDF financial report
- 📊 Financial Analysis based on user inputs
- 💡 Personalized Investment Suggestions based on income, family size, city, and savings goal
- 🧾 PDF Report Generation with summary & insights
- 🖥️ Interactive UI built using Streamlit
finmate/ │ ├── app.py # Main Streamlit app ├── requirements.txt # Dependencies ├── config/ │ └── kolkata.json # City-specific config data │ └── jharkhand.json ├── utils/ │ └── calculator.py # Core logic for expense breakdown │ └── report_generator.py # Generates PDF reports │ └── investment_advisor.py # SIP & Investment logic │ ├── assets/ │ └── logo.png # FinMate logo │ ├─ 57BC reports/ # Auto-generated monthly reports │ └── README.md
🤝 Contributing Contributions are welcome! Please open issues or PRs to improve FinMate 🚀