To build a localized, privacy-first financial dashboard that tracks personal expenditures, monitors investment pipelines (like SIPs), and manages shared 3BHK flat expenses. The application will strictly store data locally via SQLite to ensure personal financial data remains off the cloud.
- Data Entry: A unified form to log transactions with a toggle for "Split Expense".
- Settlement Engine: Logic to calculate exactly who owes whom among flatmates based on shared purchases.
- Analytics Dashboard: Visual representation of monthly outflow, category-specific trends, and investment tracking.
- Frontend/UI: Python + Streamlit
- Data Processing: Pandas
- Visualization: Plotly
- Database: SQLite (Ignored in version control)