Web App · 2025
E-Commerce Platform
A production e-commerce platform built with Next.js, TypeScript and Tailwind CSS, featuring server-rendered catalogue pages, cart state and Stripe checkout.
Overview
A full storefront built around server-rendered catalogue pages so that every product URL is independently crawlable and cacheable. Product data is fetched at the server boundary, cart state lives on the client, and checkout hands off to Stripe.
What it does
- Server-rendered product and category pages for fast first paint and clean indexable URLs
- Cart and wishlist state persisted client-side and reconciled against server inventory on checkout
- Stripe checkout with webhook-driven order fulfilment and idempotent event handling
- Faceted search across category, price band and availability without a full page reload
Stack
Next.jsTypeScriptTailwind CSSPostgreSQLStripe
My role
Full stack developer