Skip to content
All work

Client project · iOS & Android · API · Admin

AI hairstyle search marketplace

Hair & beauty

Upload a photo of a hairstyle you like and find nearby hair stylists whose work matches it.

Key results

Photo search

a hairstyle photo finds stylists nearby who cut that look

live on the App Store and Google Play
2 stores
live on the App Store and Google Play
My role
Full stack: mobile app, backend and admin dashboard
Team
Client project
Platform
iOS & Android · API · Admin
Status
Live on App Store & Google Play
  1. 01

    Problem

    People know the haircut they want but not the words for it, so keyword search doesn't find the right stylist.

  2. 02

    The challenge

    A hairstyle is visual. Matching it needs similarity search between images, filtered by distance.

  3. 03

    What I built

    • Used Gemini to analyse the uploaded photo and create a vector embedding of the hairstyle.
    • Stored embeddings of stylists' work in PostgreSQL with pgvector and ranked nearby matches by similarity.
    • Built the Expo app, the FastAPI backend and a React admin dashboard.
    • Added Google and Apple sign-in, RevenueCat subscriptions and OneSignal push.
  4. 04

    Result

    Search starts from a photo instead of a keyword. Live on the App Store and Google Play.

Next case studyAI party planning and group shoppingConsumer