W03 Client sites · Commerce
GiftlyPH
Digital gift voucher shopping for Philippine customers, run as three Next.js apps.
S01 Snapshots
GiftlyPH, as it ships.
Real captures of the build: the desktop view, the phone, and the whole page.



C01 What it is
The build, in passes.
GiftlyPH is a gift voucher marketplace split into a storefront, an admin console and a seller portal, each its own Next.js app on its own domain, coordinated from one pnpm and Turborepo workspace.
- Storefront at giftlyph.com, admin at admin.giftlyph.com, seller portal at seller.giftlyph.com
- Each app deploys independently; the monorepo exists for shared installs and coordinated checks
- Supabase data layer with TanStack Query on the client
- Transactional email through Resend
C02 How it is built
Wired from the real dependencies.
Every node is a package the repository actually depends on. Hover one to light its neighbours.
- Next.js
- React
- TypeScript
- MUI
- Emotion
- styled-components
- Supabase
- TanStack Query
- Google Maps
- Resend
- Three.js
- Motion
- Zod
- Vitest
- Playwright
- Turborepo
C03 Evidence
What the repository says.
Most commits under my name; the rest under the GiftlyPH project account. The frame above is drawn in code from this page’s own data; it is an illustration, not a screenshot.