← Back to case studies

Sparkles Cleaning Services · Cleaning company · Llanelli · Service and area website

A cleaning company website with its office built in

A 34-page website for a Llanelli cleaning company, with its customers, quotes, and invoices run from the same admin.

Explore the live website
Sparkles Cleaning Services website on a desktop screen
Sparkles Cleaning Services website on a phone

What we were asked to solve

Move the website and the office records without losing anything

Sparkles Cleaning Services offers domestic and commercial cleaning across Llanelli, Carmarthenshire, and Swansea. Its website and its customer records, quotes, and invoices ran on Replit.

The landing pages on the old site showed an error message to visitors, so the move had to fix those pages as well as carry everything across.

Live
3 October 2026
Built with
Next.js, Payload, Cloudflare

The result

Every page loads, and every record moved across intact

All 34 pages now load, with every word editable in the admin. We moved customers, services, quotes, and invoices across and checked every field, and found no differences.

On every screen

The website on every screen

The homepage on a desktop, a service page on a tablet, and the contact form on a phone. On the smaller screens the menu folds behind one button and the offer banner wraps to fit.

Sparkles Cleaning Services on a desktop
desktop
Sparkles Cleaning Services on a tablet
tablet
Sparkles Cleaning Services on a phone
phone

Why this one worked

An enquiry becomes a quote, then an invoice

When an enquiry comes in, the team turns it into a quote, and an accepted quote into an invoice, without typing anything twice. The admin works out the totals, and staff and owner logins see only what they need.

What we built

  • A page for each service and each town
  • Customers, services, quotes, and invoices in the admin
  • Numbered quotes and invoices
  • Print and PDF copies of quotes and invoices
  • Staff and admin roles

Inside the admin

The dashboard, with new enquiries and unpaid invoices
The dashboard, with new enquiries and unpaid invoices
A quote, with lines from the price list and the totals worked out
A quote, with lines from the price list and the totals worked out
The printable invoice, ready to save as a PDF
The printable invoice, ready to save as a PDF
A customer record, with every invoice and quote
A customer record, with every invoice and quote

Shown with sample customers and sample figures.

What does your website need to do?

Bring your current site and the jobs you want it to do. We will tell you plainly what we would build, what it involves, and whether we are the right people to build it. You will hear back within one business day.