Operations app for a cleaning company
For a Prague cleaning company looking after offices, residential buildings and homes across the city.
- The problem
- A cleaning business lives and dies by its schedule: lots of client sites, recurring jobs, a team spread across the city and plans that change every day. Spreadsheets and chat threads stop scaling fast.
- What I built
- A web app the company uses to run its operations day to day — keeping jobs, people and places in one place, with a clear overview for the office and a simple view for the team on the go.
- Responsive, app-like interface that works on a phone as well as on a desktop
- Multilingual UI for an international team
- Fast single-page app, self-hosted behind Caddy
Tech stack:
- React
- Material UI
- Zustand
- i18next
- Vite
- Caddy