AboutServicesWorkContactSend a task
← Back to the hiveClient project, Green Sweep Environmental, 2026

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.

Livepublic site and admin panel
Client
Green Sweep Environmental
Location
Bristol, UK
Scope
Design, build, admin panel
Status
Live, 2026
The problem

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.

The work

Inside the build

Real screens from the live site, plus the role rules behind the admin panel.

Green Sweep homepage with the headline and an instant estimate card showing a price range

The customer journey

  1. Price it

    An estimate on the homepage, with no details asked for.

  2. Check cover

    A postcode check before anyone commits.

  3. Pick a date

    Choose a slot that suits.

  4. 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
The approach

How it was done

  1. Price it first

    The instant estimate sits on the homepage and asks for no contact details, so the price comes before the commitment.

  2. One rate card

    The calculator and the admin pricing screen share the same data. A price edit goes live on the site immediately.

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

  4. Run the work

    Bookings show as a table or a kanban pipeline of the same jobs, alongside customers, payments, messages, gallery and reviews.

  5. 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
The result

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.
Next project

Procurement automation platform

See how it was done
Ready when you are

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.

Send a task