Blik — trusted help for your home, in minutes
A Toronto and GTA home-services marketplace: book vetted cleaning, painting, moving and car detailing pros with upfront prices, live tracking, and payment released only when the work is done.
- Role
- Product strategy · UX/UI design · iOS app + web booking
- Visit
- bliknow.com ↗
The problem
Booking a cleaner, painter, or car detailer in Toronto means scrolling through Yelp, calling three numbers, and hoping someone shows up. We built Blik to turn that mess into a two-tap booking experience, with the price on the screen before you commit.
What we shipped
A mobile-first marketplace for Toronto and the GTA. Pick a service, see the price upfront, book on the web or in the iPhone app, then track your pro live, chat in-app, and pay only once the work is confirmed.



Three product surfaces, one experience
1. Discovery — every service, priced upfront
The home screen leads with service categories — Cleaning, Painting, Car Detailing and Moving — and every service shows its price before you book. No quotes, no surprises. Handyman and Lawn & Snow are coming soon.
2. Booking — vetted pros, confirmed in-app
Tap a category, pick a service at a fixed upfront price, and a vetted pro confirms availability in-app. Every pro is reviewed by Blik before taking jobs and rated by customers after every visit.
3. Payment — released when the job is done
Secure Apple Pay checkout. Your card is only charged when a pro accepts, and payment is released after you confirm the work. Follow the booking from confirmed to on-the-way to done with live tracking and chat.

”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: iPhone app with Apple Pay checkout, plus web booking at bliknow.com.
- Backend: TypeScript + Postgres + a queue for asynchronous booking confirmations and provider notifications.
- Geo: live provider tracking and nearby-pro matching.
- Identity & payments: Stripe Connect for the two-sided marketplace flow (providers keep 85% of each booking, payouts automatic), Apple Pay 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 iPhone and the web across Toronto and the GTA for cleaning, painting, moving and car detailing. Handyman and Lawn & Snow are next, alongside the provider-side dashboard.