Milon Hossen
All work

Case study · Apps & automation

Brightnest

A booking app that takes a client from first question to confirmed booking in about two minutes

A complete booking system for a home cleaning business, built in 2 days in Lovable. It has a mobile-first website, a 6-step booking flow with live pricing, an owner dashboard and automated emails.

Concept project: the client is fictional, briefed like a real one, and built for the #lovablechallenge by Lovable and Contra.

Client
Brightnest
Service
Full-stack booking app
Industry
Home Services
Timeline
2026
Role
Full-Stack Developer
01

Overview

Brightnest is a complete booking system I built in 2 days for the #lovablechallenge by Lovable and Contra. It includes the front end, the back end and the automations, all built in Lovable.

02

The brief

The client is fictional, but I briefed it like a real one. Brightnest Cleaning Co. is a two-person home cleaning team in Columbus, Ohio. Booking one clean took 8 texts over 2 days, answered at night after a full day of cleaning, and half the leads went cold.

03

What I built

  • A premium, mobile-first landing page with tappable ZIP codes for the service area.
  • A 6-step booking flow: ZIP, home details, service, date and time, access, and review.
  • A live price that updates on every answer: bedrooms, bathrooms, pets, add-ons, travel fee and recurring discounts.
  • A calendar that only shows real openings, with “Only 1 spot left” labels.
  • A private page where customers can reschedule, update access details or cancel on their own.
  • An owner dashboard with Today, Schedule, Bookings, Leads, Customers and Automations.
04

Tech review

Key highlights

  1. 01

    Back end

    • Database, login and server functions on Lovable Cloud.
    • Pricing and availability calculated on the server from the owner’s settings: 2 jobs per time window, Deep Cleans take the whole day, Saturdays are mornings only, and bookings need 24 hours’ notice.
    • An owner login plus a read-only demo role, with access rules that keep customer data private.
    • Transactional emails through Resend, with a full Outbox log (sent, failed, held).
    • Spam protection and private booking links, so customers never need an account.
  2. 02

    Automations

    • An instant confirmation email with a link to manage the booking.
    • 48 hours before each clean: “Is access still set?” A locked door costs the team half a day.
    • Sick day: the owner blocks a slot, and each affected customer gets 3 nearby openings they can move to with one tap.
    • Abandoned quotes get a follow-up email with a resume button.
    • Big homes get a personal quote from the owner, with the price already worked out.
    • Automations respect quiet hours from 9pm to 8am, and the dashboard counts the hours they save each week.
  3. 03

    Testing

    I ran 4 rounds of QA on the live site, as a customer and as the owner, on phone and laptop. I found 27 issues and fixed 25 of them before launch.

05

Outcome

A customer gets an exact price, a real time slot, access details and a $30 deposit, and is booked in about 2 minutes. That replaces the 8 texts over 2 days from the brief.

The result

From 8 texts and 2 days to booked in about two minutes.

Gallery

Brightnest — project screen 1

/contact

Have a similar project?

Send me your site’s address and a few lines about what you need: a new Elementor site, a malware cleanup or a fix to an existing build. The first audit is free.

Book a free audit