CommerceIn testing· Pre-launch on test payments2026
Vyro
Football kit storefront built for matchday, with Stripe and a hardened back office.

Home page hero1 / 5
The product
Vyro sells shirts, kits, trousers and match balls with a high-energy sports identity: near-black base, volt accent, Anton display type. Under the surface it is the most defensive store I have built, with Stripe checkout, an admin back office and a resilience layer.
Highlights
- Stripe Checkout with webhook-driven order state and idempotent fulfilment.
- Rate limiter and circuit breaker around every upstream call, verified by a scripted resilience gate before deploy.
- Seven-step SQL setup: schema, RLS, functions, seed, accounts, product images, admin panel.
- Admin panel rebuilt in the Sababa style so both stores share one operating model.
Status and next steps
In testing. Feature-complete, being hardened before launch. Swap seeded imagery for product photography, go live on Stripe, wire transactional email.
My role
Solo build
Platforms
- Web
Stack
- Next.js 16
- Supabase
- Stripe
- Tailwind v4
- Zod
Status
In testing · Pre-launch on test payments
In market
Yes
