Capture receipts
Upload receipt images and configure OCR processing.
An expense-management app for a renovation business: track costs, review receipts, manage vendors and prepare reports.
Illustrated workflow · not a live application session or market feed
Upload receipt images and configure OCR processing.
Keep expense details, vendors, cards and partner views together.
Use the dashboard, analytics and report routes to inspect stored costs.
Node.js, PostgreSQL and Redis. Copy .env.example to .env and replace placeholder secrets. Run npm run worker separately for queued receipt processing.
Clone the repository, then use the commands below. Review the README before connecting external services.
git clone https://github.com/honeyamn10-source/classy-renovation.git
cd classy-renovation
npm ci
npm run prisma:generate
# Configure .env and start PostgreSQL + Redis first
npm run prisma:migrate
npm run seed
npm run devThis website is a project guide. The expense app requires a Node server and database. OCR, storage and model providers need separate configuration and live verification.
See GitHub Actions for commit-specific test and build results.