Tiến Minh Download CV
← All work
emoria-luxury-web.vercel.app

EMORIA

Jewelry that remembers. Each piece carries an NFC chip, and one tap opens a private space of photos, film and letters. I built every layer myself, from schema to deploy.

56 migrations, role-based access, atomic checkout, a bank-transfer webhook, signed private media and GA4 reports for the admin. About 59K lines and 70 test files.

React 19 · Vite · Supabase · Postgres · Vercel

EMORIA, page by page

A 20-second walk through the live site: the animated landing, the shop, ring try-on in AR, the memory space and the rest.

LandingAnimated product reveal with the NFC story up front.
Shop14 pieces, filters, cart and bank-transfer checkout.
AR try-onCamera ring try-on with hand tracking, guided setup.
Memory spaceFilm, letter, music and photos behind one tap of an NFC chip.
3D houseA five-room memory house you can orbit and walk through.
JournalArticles with drafts, likes and moderated replies.
MatchA two-player game that keeps couples on the site.
AdminOrders, chips, content and live GA4 charts in one panel.

3D memory house

Each chapter of a couple's story gets a room. Visitors orbit the whole house, then step inside one room at a time. Rendered with Three.js, with a 2D fallback when WebGL is missing.

Recorded on the demo space. Its pictures are sample content.