A complete expense management app built on WaymakerOS. Upload receipts, let AI extract the data, track expenses by category, generate reports for finance — all integrated with Commander Tables, Storage, and One AI.
- Expense List — All expenses in a searchable, filterable table with category badges and status indicators
- Receipt Upload — Drag-and-drop receipt photos or PDFs into Supabase Storage
- AI Extraction — Upload a receipt and One AI extracts vendor, date, amount, and category automatically
- Categories & Budgets — Manage expense categories with monthly budget limits and budget-vs-actual tracking
- Expense Reports — Group expenses by date range, generate summary reports, export to CSV or PDF
- Approval Workflow — Submit expenses for manager approval, track status through draft → submitted → approved/rejected
| Tool | How the Expense Tracker Uses It |
|---|---|
| Tables | All expense data (expenses, categories, reports) |
| Storage | Receipt file storage (images and PDFs) |
| One AI | Receipt OCR and data extraction |
| Metrics | Monthly spend, category breakdown, budget alerts |
- Clone this blueprint into your project
- Open
CLAUDE.md— it's the router file for your AI coding tool - Read the PRD in
docs/01-planning/product-requirements/ - Work through the 4 phase prompts in
docs/02-working/prompts/active/ - Point Claude Code, Cursor, or Codex at each phase and build
Estimated build time: 3-4 hours across all 4 phases.
| Phase | What You Get |
|---|---|
| 1 — Upload & Table | App scaffold, schema, manual expense CRUD, file upload, expense list with search/filter |
| 2 — AI Extraction | Upload receipt → One AI extracts fields → user reviews + corrects → approve to table |
| 3 — Reports & Export | Create expense reports by date range, category breakdown charts, CSV export, PDF report |
| 4 — Approvals & Polish | Submit → approve/reject workflow, budget alerts, recurring expenses, dashboard |
- WaymakerOS organization with Commander access
- Commander Tables enabled
- Supabase Storage bucket for receipts
- (Optional) One AI for receipt extraction