Softcode Design
← Home
live Blik · Marketplace · Local services · 2024

Blik — a marketplace for home services in Toronto

A mobile-first marketplace that connects Toronto homeowners with vetted local pros for cleaning, painting, car detailing, and more — discovered on a live map of the city.

Role
Product strategy · UX/UI design · iOS + Android build
Blik cover

The problem

Booking a cleaner, painter, or car detailer in Toronto means scrolling through Yelp, calling three numbers, and hoping someone shows up. Blik came to us with a simple ask: turn that mess into a two-tap booking experience — anchored to where you actually live.

What we shipped

A mobile-first marketplace for the Toronto market. Browse home services on a live map, chat with providers in-app, manage bookings, pay, and rate — all without leaving the conversation.

Blik home — service categories with map of Toronto providers
Service detail with provider profile and pricing
In-app wallet with virtual card and payment methods

Three product surfaces, one experience

1. Discovery — a real map of the city

Your address pins to a live map showing every vetted pro within range. No more “service area not covered” surprises after the fact. The home screen leads with service categories — Cleaning, Painting, Car Detailing — each with motion-rich icons that hint at what’s behind the tap. A “Recommended for you” carousel surfaces pros most relevant to your block.

2. Booking — provider profiles and instant scheduling

Tap a category, see the soonest-available pro, the per-hour rate, and a real human profile with rating and reviews. Two taps from “I need a cleaner tonight” to a confirmed 5pm slot.

3. Wallet — payments that don’t break the flow

A virtual Blik card stored in-app, with PayPal and Apple Pay as fallbacks. Receipts auto-attach to past bookings. No emailing invoices back and forth.

Laura — Blik project manager
”Soft Code took our hand-drawn flow and turned it into a product that actually feels like Toronto. The map alone got us 30% more first bookings.”
Laura · Project Manager, Blik

The technical stack

  • Mobile: React Native — single codebase across iOS and Android, with native maps and Apple Pay / Google Pay integrations.
  • Backend: TypeScript + Postgres + a queue for asynchronous booking confirmations and provider notifications.
  • Maps & geo: Mapbox for the discovery view; Postgres + PostGIS for “pros within 10 km of you” queries.
  • Identity & payments: Stripe Connect for the two-sided marketplace flow (payouts to providers happen automatically), Apple Pay + Google Pay + PayPal at checkout.
  • Real-time chat: WebSocket layer on top of Redis pub/sub — booking confirmations, photos, and updates all live in one thread per booking.

Outcome

Live on iOS, Android, and web. Used by 100+ Toronto homeowners across cleaning, painting, and car detailing. We continue to iterate with the team on category expansion (handyman, snow removal, dog walking) and the provider-side dashboard.

Visit Blik →