Skip to main content
R.B.Baku --:--

›

Mirrorly is an iOS app that lets people try on garments, accessories or full outfits on their own photo.

01 / 03 — Build manifestLive
The Mirrorly app icon: a gold hanger with an M on a dark background
Platform
iOS 16+ · iPhone, iPad
Client
Swift · SwiftUI
Backend
Supabase · 10 Edge Functions
AI model
Nano Banana 2 · EachLabs API
Payments
RevenueCat · credit packs
Device check
App Attest / DeviceCheck
Admin panel
Next.js · TypeScript
Languages
az · en · ru
Commits per weeksource: git log
106 commits over 15 weeks, Jan 8, 2026 – Apr 13, 2026. Busiest week: 23 commits.
Field
AI Systems · Mobile
Role
Design, iOS, backend, payments and security
Year
2026
Status
Live
Mirrorly — AI Systems · MobileFig. 01

(01) In short

See a garment on your own photo before you buy it. Mirrorly is an AI virtual try-on app for iPhone and iPad, available on the App Store.

The Mirrorly app icon: a gold hanger with an M on a dark backgroundMirrorlyAI Systems · Mobile
Platform
iOS 16+ · iPhone, iPad
AI model
Nano Banana 2 · EachLabs API
Languages
az · en · ru
(02) Story
01

Problem

Online shops have no fitting room

It is hard to know how a garment bought online will look on you. Mirrorly shows the result on the user's own photo.

02

AI

Cheaper model, same result

Try-ons are generated by Nano Banana 2: I moved off GPT Image because it does the same job much cheaper. Screens designed in Google Stitch, code written with Codex, Claude and Gemini in parallel.

03

System

If it fails, the credit comes back

Every request is checked on the server, the credit is deducted atomically and refunded if the try-on fails. Photos are stored privately and deleted after 30 days.

(03) How it worksReal screens, step by step
  1. Upload your photo: A full-body photo works best.

    01 Upload your photoA full-body photo works best.

  2. Choose the outfit: A ready outfit, or mix and match pieces.

    02 Choose the outfitA ready outfit, or mix and match pieces.

  3. AI at work: Usually takes 30–60 seconds.

    03 AI at workUsually takes 30–60 seconds.

  4. Before: The user's own photo.

    04 BeforeThe user's own photo.

  5. After: The same photo, in the chosen outfit.

    05 AfterThe same photo, in the chosen outfit.

(04) How one request runs
  1. 01Request
  2. 02JWT check
  3. 03Rate limit
  4. 04Credit deducted
  5. 05Nano Banana 2
  6. 06Result

On failure → the credit is refunded

(05) Outcome
  • 01Live on the App Store: iPhone and iPad, iOS 16+
  • 02Credit-pack payments and guest mode
  • 03A separate Next.js admin panel
Open in App Store
Next projectAzerbaijan Tour Guide02 / Azerbaijan Tour Guide →