BrickRebuilder — identify LEGO parts and get rebuild instructions from wherever you are in a set.BrickRebuilder — identify LEGO parts and get rebuild instructions from wherever you are in a set.
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I’m currently designing a modern gaming mobile app focused on creating a smooth, engaging, and intuitive experience for gamers.
The design explores game discovery, featured games, game details, personal library, downloads, player profiles, and community-focused interactions, using a clean combination of deep navy, blue, cyan, and white.
The animated one wins for me. The static design is clean, but the motion makes the flow way easier to understand at a glance. Nice combo using Claude and Jitter together
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.
How does the app know a Yape deposit has arrived before it confirms the booking? Does Mariela confirm it from her phone, or does the app read the payment itself?