Maidla Studio
← Selected work
Marketplace

Sparkle

Two-sided MVP

Two-sided marketplace connecting Airbnb hosts and cleaning teams — with full booking lifecycle, in-app messaging, and an operator admin.

Sparkle screenshot
Problem

Booking a reliable cleaner for an Airbnb turnover usually means group chats, Facebook posts, and last-minute panic on a tight checkout/check-in window. Hosts have no neutral place to find vetted cleaners, cleaners have no neutral place to advertise availability and get hired, and there's no shared record of what was actually agreed.

Approach

Designed a two-sided marketplace with distinct flows for hosts and cleaners, Airbnb turnover as a first-class job type, and a real job lifecycle behind it — not just listings. Every booking is a stateful object both sides can act on, with messaging attached, and an operator admin to keep quality high while the marketplace is small.

Outcome

Live at gosparkle.eu. Hosts can post a turnover, get matched with a cleaner, agree details in-thread, and track the job from request through review. Cleaners get a real inbox of qualified jobs instead of chasing leads in Facebook groups. The operator can step in on anything that needs attention.

Features & product practices
Stack
ReactTanStack StartSupabaseTailwind
Visit live site →

Have something similar to build?

Start a project →