StitchLocal
Find a good tailor nearby, and know exactly when your outfit will be ready.
Live demo launching soon at atelier.blaketrix.com

The problem
Good tailors mostly live on word of mouth and WhatsApp. New clients can’t find them, measurements get lost in notebooks, and “is it ready yet?” is the message a tailor gets most.
What we built
StitchLocal is two products in one: a discovery marketplace for clients, and a small workshop management system for the tailor.
Screens
A look inside


Features
What it does
- 01
Discovery
Browse local tailors by service area, with listings, galleries and client reviews.
- 02
Tailor profiles & QR cards
Every tailor gets a public profile, a shareable digital business card and QR codes that track scans.
- 03
Bookings & appointments
Tailors set availability windows and exceptions, then confirm or decline fitting requests.
- 04
Measurement book
Several measurement sets per client, saved once and reused for every order.
- 05
Orders by stage
Orders move through workshop stages, with photos, deposits and payments recorded along the way.
- 06
Order tracking links
Clients follow their order from a private link, with no sign-up needed. The tailor can revoke it at any time.
- 07
Chat
Conversations between client and tailor stay attached to the booking, not lost in a phone.
- 08
Workshop reports
Reports that show the tailor how the business is doing.
Under the hood
The engineering decisions that matter
- Laravel
- Inertia
- Vue 3
- Tailwind CSS
- MySQL
- 2
- sides: clients and tailors
- 1
- private link to track an order
- 0
- accounts needed to follow it
- Order tracking uses unguessable tokens that can be shared and revoked, so clients never need an account just to check progress.
- QR codes resolve through short codes, which lets every scan be counted without exposing internal IDs.
- Per-row authorisation policies, so a tailor can only see their own clients, orders and measurements.
- Privacy tooling built in: a “my data” export and cookie consent, plus terms, privacy and cookie pages.

