Green Sweep booking platform
A live website and admin panel for a Bristol cleaning and infection-control company. Customers price a job, pick a date and pay a deposit online.
- Client
- Green Sweep Environmental
- Location
- Bristol, UK
- Scope
- Design, build, admin panel
- Status
- Live, 2026
What was getting in the way
Getting a cleaning quote usually means forms, callbacks and waiting. Green Sweep wanted customers to get a price straight away, without handing over their details first, and the team to run every job from one place.
Quotes took back-and-forth
People arranging a clean are often moving house or arranging care. They want a price, not a callback.
A wide range of jobs
Seven services, from a regular home clean to infection control, each priced differently.
Prices that change
The team needed to update rates themselves, with the public site following straight away.
Inside the build
Real screens from the live site, plus the role rules behind the admin panel.

The customer journey
Price it
An estimate on the homepage, with no details asked for.
Check cover
A postcode check before anyone commits.
Pick a date
Choose a slot that suits.
Pay a deposit
Secure checkout through Stripe.
Admin panel: sign in as
Day-to-day work only.
- Dashboardavailable
- Bookingsavailable
- Pipelineavailable
- Customersavailable
- Messagesavailable
- Paymentsnot available
- Pricingnot available
- Gallerynot available
- Reviewsnot available
- Teamnot available
How it was done
Price it first
The instant estimate sits on the homepage and asks for no contact details, so the price comes before the commitment.
One rate card
The calculator and the admin pricing screen share the same data. A price edit goes live on the site immediately.
Book and pay
Customers check their postcode, pick a date and pay a deposit through Stripe, with cards, Apple Pay, Google Pay, PayPal and bank transfer available.
Run the work
Bookings show as a table or a kanban pipeline of the same jobs, alongside customers, payments, messages, gallery and reviews.
Lock it down
Owner, Admin and Staff roles are enforced on the server as well as in the menu, so hiding a button is never the only protection.
- Next.js
- TypeScript
- Tailwind CSS
- Prisma
- Neon Postgres
- Auth.js
- Stripe
- Resend
- Cloudinary
What changed
- Live at greensweepenvironmental.uk, on desktop and phone.
- Customers can get a price with no contact details, then book and pay a deposit online.
- The team runs bookings, customers, payments and pricing from one admin panel.
Procurement automation platform
Got a task on your list? Send it over.
A report, a design, a build or a set of docs. You'll get a fixed quote and a deadline before anything starts.