Case study · SaaS for cleaning and maintenance

A SaaS built
around every property.

Lumiere is a BitHub SaaS platform for organising cleaning, maintenance and other jobs in properties. We designed and built it as a complete product: from analysing the problem to the mobile app, the website, subscriptions and going live.

Project
BitHub's own product

The starting point

The problem.

A cleaning team, a handyman, a technician and the owner may all enter the same property. Each needs different information, but about the same place. In practice, instructions, photos, messages and working hours often end up in separate channels.

The project started from a concrete need: keeping the useful information tied to the property, not to someone's phone or to the memory of whoever did the last job.

If the worker changes tomorrow, what we know about the property must stay.

The work

What we did.

  1. Market analysisBefore writing code we looked at the tools used by cleaning companies, maintenance firms, tradespeople and short-term rentals. The aim was not to rebuild an accounting system, but to define one workflow shared by whoever organises the work, whoever does it and whoever commissions it.
  2. The model: the property at the centreWe organised the product around the property page instead of the calendar: jobs change, the information about the place stays.
  3. Mobile-first app and permissionsAn interface designed for people working on site, with separate roles and visibility for owners, workers and clients.
  4. Website, trial and subscriptionsBesides the software we built the public website, the pages for each audience and the trial and subscription flow.
  5. Live and runningWe put the platform into production and run it after release.

Development choices

Start from the property,
not the calendar.

The property page holds access details, permanent instructions, things to do and to avoid, tasks, images, documents and conversations. The owner assigns the work, the worker finds the instructions and the client sees what was done, without copying everything into chats and spreadsheets.

Mobile-first experience

The «Today» view shows appointments, access details and instructions. On the job, a few taps start the timer, complete a checklist and attach photos.

Permissions and visibility

Public instructions, the company's internal notes and information reserved for one worker are kept apart. Property documents and content follow access rules too.

Recurring workflows, not isolated tasks

Scheduled jobs, a weekly team view, logged hours and CSV files for admin cut down the repetitive coordination work.

The client inside the process

Reports, photos, messages and extras to approve live in the same context as the work done, instead of becoming disconnected conversations.

Who does what in Lumiere
RoleWhat they find and do
OwnerAssigns jobs, plans the team's week, checks logged hours and exports them to CSV.
WorkerOpens the «Today» view with access details and instructions, starts the timer, completes the checklist and attaches photos.
ClientReads reports and photos, writes in the property chat, approves extras and confirms they have seen the work.

Lumiere is a web app installed from the browser, not a native app published on the stores. Offline use covers the photo queue, not the whole application.

The result

A complete SaaS,
live and in use.

Visit Lumiere

Lumiere is on the market: property management, one-off and recurring jobs, tasks, documentation, roles, messaging, hours, subscriptions and payments.

The work covered the whole journey, from defining the workflows to the mobile interface, through to going live and running the platform. That is the result of this case study: the ability to build and maintain application software.

SEO and promotion for Lumiere are a later phase, so we give no figures for traffic, customers or revenue here: they are not measured yet.

Let's talk about your project

Facing a
similar problem?

Tell us where you are starting from: we will reply with a first technical read and the possible next steps, with no obligation.