Skip to content
- Full IA overhaul around backend-first documentation architecture.
- Added deep module pages for auth, wallet, categories, transactions, budgets, dashboard, and agent AI.
- Added route-to-file traceability tables for every API module page.
- Standardized categories canonical route to
/categories and documented /category compatibility alias.
- Added testing snapshot metrics (
26 files passed / 217 tests passed) with command references.
- Added stronger operations security guidance with no-hardcode and secret rotation checklist.
- Removed most legacy pages that duplicated outdated structures.
- Clarified product history and development phases in this documentation.
- Documented current execution focus: backend is functional, and active feature work now prioritizes frontend with React Native + Expo (work in progress).
- Updated roadmap alignment between backend maturity and product-level delivery.
- Added explicit note that backend is currently available for testing on Railway, while final hosting shape may change after full frontend-backend integration.
- Budgeti backend started in plain JavaScript.
- Initial API surface and core finance workflows were implemented as MVP foundations.
- Core domain direction was validated through iterative development.
- Backend migrated from JavaScript to TypeScript for stronger type safety and maintainability.
- Layered architecture and dependency injection boundaries were consolidated.
- Testing expanded across unit, e2e, and real integration coverage.
- Backend is now functional and documented as the current production-ready component.
- API supports auth, wallets, categories, transactions, budgets, dashboard analytics, and AI-assisted ingestion.
- Team focus shifts to frontend delivery while backend remains the integration foundation.