Travel Expense Tracker

This is REST API project article

Travel Expense Tracker APP. REST API


Travel Expense Tracker App


Acceptance Criteria (High Level)

High-Level Acceptance Criteria here

  1. Authentication flow works end-to-end
  2. Add/edit expense with fields: Your name, Expense, Amount, Category.
  3. Users can create, view, update, and delete their own expenses.
  4. Input form appears before charts.
  5. Reporting and analytics
  6. API contract and documentation consistency
  7. Postman collection and API reference reflect current payload/validation rules.
  8. 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.