izzylabs
izzylabsSpecimen_01Entering room

Glow

LIVE · TESTFLIGHT

Premium beauty marketplace for Nepal. Verified makeup artists and hairstylists on one side, clients booking for weddings and photoshoots on the other, with AI matching and a face scan that finds the right artist.

Room palette

Cream

Rose

Gold

Ink

Stack
Expo / React Native · Vision Camera · Gemini AI
Status
Live (TestFlight)
Two-sided
Artist + Client

Premium beauty marketplace

Look Your Best.
For Every Moment
That Matters.

Your personal beauty concierge. Find verified makeup artists, hairstylists and beauty professionals for weddings, receptions, photoshoots and life's biggest celebrations.

9:41

Your beauty moment

Bridal, Kathmandu

Aayusha K.Bridal · Soft Glam98
Sneha R.Hair · Updo94
Pooja M.Mehendi91
Book now

Glow Match // client app

Occasions

What are you getting ready for?

Wedding
Reception
Date Night
Birthday
Festival
Graduation
Office Event
Photoshoot
Everyday Glow

How it works

From booking to beautiful in minutes

01

Choose Your Occasion

Tell us what you're getting ready for — wedding, reception, date, photoshoot, or any moment that matters.

02

Glow Matches You

Our matching system recommends the best verified artists based on your style, budget and location.

03

Compare & Book

Review portfolios, read real client reviews, and book your artist in seconds with transparent pricing.

04

Enjoy Your Glow

Relax. Your verified artist comes to you, at home or at the salon.

Glow Match · AI face scan

We find your perfect artist

No more scrolling through hundreds of profiles. A camera frame goes through on-device analysis and a Gemini pass, and comes back as a shortlist of artists whose work actually fits.

Face scan // readoutStandby
  • CAPTUREVISION CAMERA · 1080P
  • SKIN_TONEWARM · TYPE III
  • UNDERTONEGOLDEN
  • FACE_SHAPEOVAL
  • MATCH_CONFIDENCE96%

Illustrative readout. Real scans run on-device first, then a Gemini pass.

Why it exists

Clients do not know the vocabulary. They know the face in the mirror and the event in the calendar. The scan turns the first into the second, so booking stops being a guess.

Pipeline
Camera → On-device → Gemini
Fallback
Manual browse, always

Trending looks

Get inspired for your moment

Soft Glam
Glass Skin
Luxury Bridal
Korean Beauty
Festival Glow
Natural Glow
Golden Glam

Glow trust

Trust is not a feature.
It's our foundation.

Government Verified

Official identity verification for every artist on the platform.

Background Checked

Comprehensive background screening before joining Glow.

Portfolio Reviewed

Every portfolio is curated and reviewed by our team for quality.

Trusted Reviews

Only verified client reviews. No fake ratings, ever.

Professional Standards

Artists must meet our quality and hygiene standards.

Beauty Certified

Certified professionals with proven skills and training.

For beauty artists

Grow Your Beauty Business with Glow

Join Nepal's premium beauty marketplace. Reach clients who value your artistry, manage bookings seamlessly, and grow your career on your own terms.

Get Discovered

Get booked by clients looking for your exact style.

Manage Calendar

Control your availability and schedule effortlessly.

Showcase Portfolio

Display your best work to attract premium clients.

Set Your Rates

Set your own rates and earn what you deserve.

Secure Payouts

Get paid reliably with protected, timely payouts.

Build Reputation

Collect verified reviews and grow your brand.

Case study // Specimen_01

Glow: Product, engineering and QA, end to end

01

Two sides of a market that could not find each other

Beauty artists in Nepal run their businesses inside Instagram DMs. There is no calendar, no published price, no verified identity and no record that a booking ever happened. An artist loses a slot to a client who stops replying; a client sends a deposit to an account with no recourse behind it.

On the other side, someone planning a wedding scrolls several hundred profiles and books on a guess. The information that would make the decision — does this artist do bridal, are they free on the date, do they travel to the venue, what does it cost — is spread across captions, story highlights and a DM thread.

The product had to serve both sides properly. A marketplace that only works for clients has no artists on it in month three.

02

What izzylabs built

One Expo binary containing two products: a client marketplace and an artist studio. Plus the Next.js marketing site that feeds it.

  • 01

    Glow Match, which is not a model call

    Ranking over occasion, budget, location, availability and style. Every one of those inputs is structured data the app already holds, so the match is a scored query rather than an LLM prompt — cheaper, instant, and explainable to an artist who asks why they did not appear in a shortlist. A model here would have been a slower, less accurate database.

  • 02

    The face scan, which is

    Vision Camera captures the frame, on-device checks run first — face present, lighting, framing — and only a frame that passes goes to a Gemini pass for tone and feature reading. Running the cheap deterministic checks before the paid non-deterministic one is what keeps the cost and the latency sane.

  • 03

    The artist studio

    Calendar, rates, service menu, portfolio and payout view. This is the half of a two-sided marketplace that never gets demoed and decides whether the marketplace has any supply.

  • 04

    Verification, six checks deep

    Artists are checked before they are listed. The client-facing promise is only worth what the workflow behind it enforces, so the checks are a state machine an artist moves through, not a flag an admin ticks.

  • 05

    A manual path behind every automated one

    Camera permission denied, low light, model timeout and provider outage were written as regression cases before the scan shipped. Every scan path falls back to browsing by occasion, so a failed model call costs a convenience, never a booking.

03

The stack

Mobile
  • Expo
  • React Native
  • React Native Vision Camera
  • TypeScript
AI
  • Gemini
  • On-device pre-checks
  • Timeout + fallback handling
Web
  • Next.js
  • Vercel
QA
  • Scripted regression cases
  • Permission-state matrix
  • Low-light capture tests

04

Where it got to

Live on TestFlight with both sides of the marketplace working, and the landing site in production.

The numbers on Glow's own landing page — client counts, artist counts, a star rating — are the product's marketing claims and are not repeated here as izzylabs results. Install, booking and retention figures belong to Glow and are not ours to publish.

Release channel
TestFlight

Verified: build distributed on TestFlight.

Occasions covered
09

Counted on the live product: wedding, reception, date night, birthday, festival, graduation, office event, photoshoot, everyday.

Checks per artist
06

From the verification workflow as built.

Installs and bookings
Not published

From the product

Real screens only. Where a frame below is empty it is because the shot has not been taken yet, and the frame carries the brief for it.

Awaiting asset

Glow Match result screen with a real shortlist. Blur or replace client-identifiable names before export.

Glow Match shortlist

Awaiting asset

Face scan in progress — capture frame with the on-device guidance overlay visible. Use a team member's face, not a client's.

Face scan capture

Awaiting asset

Artist studio calendar with a week of bookings. Placeholder artist account is fine and preferable.

Artist studio calendar

izzylabs build notes

Glow at a glance

Occasions
9 covered
Verification
6 checks per artist
Matching
Glow Match + face scan
Sides
Artist + Client

Your product next

Want a room like this one?

Start a project