Case study
Royalstone Interiors
A catalogue website for a tiles, flooring and sanitary ware shop, with a quote list that works like a cart, and a business dashboard for products, enquiries, quotations and invoices.
- Client
- Royalstone Interiors
- Type
- Website
- Industry
- Interiors & Finishes
- Location
- Thika, Kiambu, Kenya
- Year
- 2026

The problem
Royalstone sells tiles, flooring, wall finishes and sanitary ware in Thika, and most buyers want a price for a whole list before they commit. The business needed a catalogue people can browse and build a list from, and one place to turn those lists into quotations, invoices and payments.
What I built
- A product-first catalogue with category, room, offer and search filters, live search with thumbnails and a category mega-menu.
- A Quote List that works like a cart: visitors add products and quantities, then send the list online or as a WhatsApp message.
- A tile and flooring calculator for area, wastage and boxes, and product pages with a gallery, specifications and search-ready structured data.
- Prices shown or hidden per product, or switched off for the whole site.
- A business dashboard: products with photos resized in the browser, categories, homepage banners, and website enquiries with one-click "Create quotation".
- Quotations and invoices with payments by M-Pesa, bank or cash, balances, overdue flags, delivery notes, receipts and customer histories.
Outcome
Live since November 2026.
Screens







