01 / 04
Stockouts and overordering
Supplies were counted by hand. Detergent could run out mid-shift while other items got ordered twice.
Supply count · by hand
Reorder pointNo alert fires when stock drops below the line.
Real-time inventory and operations tracking for a busy laundromat.

The problem
01 / 04
Supplies were counted by hand. Detergent could run out mid-shift while other items got ordered twice.
Supply count · by hand
Reorder pointNo alert fires when stock drops below the line.
02 / 04
Nobody could see how many cycles each washer and dryer ran, so throughput was guesswork.
03 / 04
Inventory and revenue lived in separate spreadsheets, stitched together with pivot tables.
Counted weekly
Typed in daily
Refresh before reading
04 / 04
Supplies, cycles, revenue and staff were never in one view. Every answer meant checking several places.
Manual count
No alerts
Not logged
No throughput
Separate sheet
No daily view
Separate sheet
Not linked
A full-stack management dashboard centered on real-time inventory and operations — covering supply levels, laundry cycles, customers, payroll, and revenue. Owners get live stock alerts, throughput visibility, and unified reporting in one place.
Live supply levels with a threshold per item, so low stock gets flagged before it runs out.

Cycle counts per machine, tied to customer orders.

Revenue, expenses, payroll and customers in one place.

Tech stack used
Built with Next.js,
TypeScript,
Tailwind CSS, and
Supabase.
Get in touch
I take on a small number of collaborations each quarter. Tell me what you're building and I'll get back within 24 hours.
Or email
ocampoprins@gmail.com