P R O J E C T SC O N T A C T

[13]

CUTOUT CLOSET

TIER C · YEAR 2026 · STATUS: LIVE · LANGUAGES: TYPESCRIPT

Retro-pixel clothing store: Stripe + Furgonetka + 3D

[FIG. 1] MISSION

A clothing e-commerce store (Ferment brand) in a strongly authored retro-pixel aesthetic — boot screen, VCR OSD Mono font, pixel vortex and a 3D GLB model. Built on Lovable + Supabase: all payment and shipping logic lives in Supabase Edge Functions (Deno), so secrets never reach the browser. Real Polish sales handling: Stripe checkout with payment intents and a webhook, order creation, Furgonetka courier integration (quote + tracking), and an admin panel for products and orders. It's the visual source for this portfolio's whole VCR/boot-terminal language.

[FIG. 2] ARCHITECTURE

hover a block to see its description

[FIG. 2A] SECRETS BEHIND THE WALL

BROWSER

0 SECRETS

Vite/React only ever sees the public anon key and display prices.

EDGE FUNCTIONS (DENO)

hover a function to see what it does behind the wall

[FIG. 3] CHALLENGES

[+][CH-01]

Secure payments — payment intents, webhook and keys only in edge functions; fixed a mis-routed Stripe webhook (Vercel→Supabase).

[+][CH-02]

Real PL shipping — Furgonetka courier integration (cost quote + tracking) alongside Stripe.

[+][CH-03]

A heavy 3D/animation layer on the web (GLB models, preloader, vortex, boot screen) without hurting UX.

[FIG. 4] AI LAYER

AI IN THE PRODUCT: NONE — classic engineering, AI-native build process.

[FIG. 5] GALLERY

SCREENSHOTS INCOMING — see SHOTS-WANTED

[FIG. 6] STACK & LINKS

VITEREACTTYPESCRIPTSUPABASE EDGE FUNCTIONS (DENO)STRIPEFURGONETKA APISHADCN/UITAILWINDGLB/3D
[RESTRICTED — CLIENT PROJECT]