Skip to content

waymakerone/expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

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.

What You Get

  • 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

Commander Tools Used

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

How to Build

  1. Clone this blueprint into your project
  2. Open CLAUDE.md — it's the router file for your AI coding tool
  3. Read the PRD in docs/01-planning/product-requirements/
  4. Work through the 4 phase prompts in docs/02-working/prompts/active/
  5. Point Claude Code, Cursor, or Codex at each phase and build

Estimated build time: 3-4 hours across all 4 phases.

Build 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

Prerequisites

  • WaymakerOS organization with Commander access
  • Commander Tables enabled
  • Supabase Storage bucket for receipts
  • (Optional) One AI for receipt extraction

About

WaymakerOS Blueprint — Expense Tracker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors