Back to Portfolio

LaundryOps.

A laundromat operations application for recording collections, managing equipment and reviewing revenue and staff time.

Revenue reporting with a daily chart, date filters and collection summaries. All figures and identities are synthetic data.

About the product.

LaundryOps brings collection records, equipment groups and staff hours into one workspace. Operators can switch between locations, review previous collections and inspect revenue alongside labour costs.

The gallery shows the application running with entirely invented businesses, people and financial figures. No original operational or financial data is used.

What it can do.

Collection records

Record revenue by machine group and reconcile it against cash collected, other income and cash expenses.

  • Dated collections with comparisons to the previous record
  • Cash-denomination entry and discrepancy totals
  • Machine-level collection history

Equipment and staff

Maintain equipment groups and machine records alongside a staff directory and timesheets for each location.

  • Machine groups, cycle prices and service-status labels
  • Staff clock-in, clock-out and timesheet editing
  • Location profiles and role-based access

Revenue and labour reports

Choose a date range to compare revenue and labour costs, inspect daily figures and export records for review.

  • Revenue charts and previous-period comparisons
  • Daily breakdowns and staff labour costs
  • CSV exports from reports and staff records

More from the project.

Image 1 of 19. Dated collection records with revenue, counted cash and discrepancy summaries, populated with synthetic data.

A closer look.

Audience
Laundromat owners and operators

Technical context

  • React and TypeScript
  • Supabase data and authentication services
  • Recharts reporting and CSV exports