BrightWorks – Cleaning Booking App

A modern booking system for a local cleaning services company, built with React and Firebase.

Overview

BrightWorks is a modern booking platform developed for a growing cleaning franchise. It provides a simple, professional way for customers to book services online or through a mobile app, while giving administrators powerful tools to manage schedules and staff.

Customers can select from a range of cleaning services, choose dates and times, and submit booking requests in just a few clicks. Admins receive instant notifications to confirm or decline jobs, with all bookings organised in a clear, calendar-based system. A customer dashboard makes it easy to review upcoming appointments and track service history.

The platform was designed to be both scalable and cost-efficient, ensuring that the business can grow without relying on expensive third-party systems. A key focus was on usability — making the interface intuitive for customers while keeping admin tasks streamlined and efficient.

Results

  • Simplifies customer bookings with an easy-to-use online and mobile experience.
  • Unifies scheduling and admin tools into a single real-time calendar system.
  • Keeps ongoing costs low with Firebase hosting and Google Cloud infrastructure.
  • Scales effortlessly as more services, staff, and customers are added.
Tech Stack
  • Frontend: React (Next.js) for web
  • Mobile: React Native (Expo)
  • Backend: Firebase (Firestore, Auth, Hosting)
  • Hosting: Render / Firebase Hosting
Role

End-to-end design and development: booking flow, customer/admin dashboards, Firebase integration, authentication, and app deployment.

Start a Project
SmartClean booking page screenshot
SmartClean mobile app screenshot
SmartClean admin dashboard screenshot