Patitas & Tijeras: from "can I book?" to "you're booked" for a solo dog groomer in Lima
One-line problem: Mariela grooms one dog at a time in Surco, Lima, and loses about 2 hours a day on WhatsApp while 1 in 5 clients never show up.
THE BUSINESS
Patitas & Tijeras is a one-woman grooming studio in Santiago de Surco, Lima. Its quirks shape the whole product:
One dog at a time, never in a cage, so the calendar can never double-book
Slot length depends on the dog: a chihuahua takes 45 min, a matted golden takes 3 h
15 protected minutes between dogs to clean the table
Saturdays fill first; weekdays have room
Clients pay a deposit by Yape (Peru's most used payment app) to hold a slot The business is fictional. The problem is real for thousands of small shops in Lima.
FOR CLIENTS
Book in about a minute: breed, size and coat set the exact slot length, so only times that really fit are shown
A Yape deposit holds the slot. A booking can't be confirmed until the deposit arrives
Every booking gets its own page with a QR code and clear next steps
Waitlist and reminders; returning clients are recognized by phone number
Spanish and English, detected automatically
FOR MARIELA
Inquiry inbox: "got a slot Saturday?" gets real times back in one tap
QR check-in on arrival, with clear warnings for codes from another day, cancelled or already used
Regulars with no no-shows in the last 90 days can rebook without a deposit
A dashboard with revenue, occupancy, no-shows and hours saved
In the demo data, no-shows drop from 21% to 4%
HOW IT'S BUILT
Built entirely in Lovable on Lovable Cloud (Postgres, auth, storage): 21 versions in about 18 hours. Overlapping bookings are blocked by the database itself, not just the interface. Most fixes came from testing it on my phone as a real client would.
Patitas & Tijeras: from "can I book?" to "you're booked" for a solo dog groomer in Lima
One-line problem: Mariela grooms one dog at a time in Surco, Lima, an...