Business expense management

Every receipt. A clearer picture.

An expense-management app for a renovation business: track costs, review receipts, manage vendors and prepare reports.

Classy RenovationsPROJECT OVERVIEW
01Capture a receipt
02Review the expense
03Prepare a report

Illustrated workflow · not a live application session or market feed

01 / Inside the project

Built around the work.

01

Capture receipts

Upload receipt images and configure OCR processing.

02

Review expenses

Keep expense details, vendors, cards and partner views together.

03

Prepare reports

Use the dashboard, analytics and report routes to inspect stored costs.

02 / Explore the workflow

Three steps to understand it.

Capture receipts

Upload receipt images and configure OCR processing.

Full setup and implementation ↗
03 / Run it yourself

Start from the source.

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.

SOURCE CHECKOUT
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 dev
04 / Know the scope

Clear expectations.

This 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.

Keep exploring