Travel Expense Tracker
This is REST API project article
Travel Expense Tracker APP. REST API
Acceptance Criteria (High Level)
High-Level Acceptance Criteria here
- Authentication flow works end-to-end
- Add/edit expense with fields: Your name, Expense, Amount, Category.
- Users can create, view, update, and delete their own expenses.
- Input form appears before charts.
- Reporting and analytics
- API contract and documentation consistency
- Postman collection and API reference reflect current payload/validation rules.
- Quality gate (automated tests)
- Fast route/API validation tests pass.
- Playwright E2E happy-path and auth-guard tests pass.
- CI test workflow installs dependencies/browser and runs the suite successfully.
Out of Scope
Password reset email, OAuth/social login, multi-tenant admin, shared wallets, attachments/receipts, budgets, recurring rules, export CSV, non-SQL production DB — not required by this spec unless you extend it.