Developer Guide – Smart Personal Finance Tracker Software Requirements Specifications (SRS) - ashishbhardwaj138/bfa_finance_tracker_with_ai_budget_forecasting GitHub Wiki
This guide is for developers contributing to the Smart Personal Finance Tracker project. It focuses on technical architecture, module-level behavior, integration patterns, coding practices, and deployment instructions for local systems.
Layer | Stack | Responsibility
-- | -- | --
Frontend | React + Tailwind CSS | User interface and data visualizations
Backend | Django + Django REST | API layer and business logic
ML Layer | Facebook Prophet | Category-wise forecasting
NLP Layer | Regex + spaCy | Entity extraction from email content
DB | PostgreSQL | Persistent storage
Jobs | Celery + Redis | Periodic background tasks