Back to PortfolioBack
Visit storeLive
E-Commerce / Starter Kit2024

Kindra

Production-ready e-commerce starter kit for fashion. Separate Men's and Women's storefronts, multi-variant products (size/color), Stripe payments, and a full admin dashboard.

Open storefront
Kindra storefront
Contents
01

Fashion E-Commerce Starter

A launch-ready commerce foundation with a fashion-first feel.

A SaaS starter kit for launching fashion e-commerce sites. Features separate Men's and Women's collections, multi-variant product support, Stripe checkout, and a complete admin suite. Runs on Docker with Cloudflare R2 for image storage.

Business problem

Starting a fashion e-commerce site from scratch takes months. Multi-variant products, payments, and image storage add complexity.

Product answer

Built a ready-to-deploy starter kit with all the common features baked in — storefronts, admin, payments, and image hosting.

02

Two collections, one platform

Storefronts

Kindra women's storefront
Women
Kindra men's storefront
Men

Two storefronts, one codebase

Separate Men’s and Women’s collections share commerce logic but read as distinct editorial sites.

Variant-aware catalogue

Size and colour stay attached to each purchasable option, down to per-variant stock.

Stripe checkout

Checkout sessions and webhook fulfilment keep order creation reliable and auditable.

Built to launch fast

A starter kit, not a demo — storefront, payments, and admin are production-ready on day one.

03

Where the sale happens

Product page

Kindra product detail page

Each product page carries colour and size variants, live TND pricing, and a one-tap add-to-bag — the commerce primitives a fashion storefront actually needs, wired to inventory rather than mocked.

Separate Men's and Women's storefronts
Multi-variant product support (Size/Color)
Stripe Checkout with webhook fulfillment
Admin dashboard for inventory and orders
04

Running the business

Admin operations

Catalogue control

Create products, manage variants, and keep stock levels visible from a focused admin surface.

Secure sessions

Custom session auth, HTTP-only cookies, and role boundaries protect operational workflows.

Order lifecycle

Checkout events flow into admin-ready orders so fulfilment can start without manual stitching.

Kindra highlights and collections
Highlights — curated drops across both storefronts
05

What it's built on

Technology stack

Frontend

Next.js 15
React 19
TypeScript
Tailwind CSS

Commerce & Data

PostgreSQL
Drizzle ORM
Stripe
Oslo

Platform

Cloudflare R2
Docker
Zod

Server Actions and Drizzle ORM over PostgreSQL, with Cloudflare R2 and Vercel Blob for dual image storage and a Docker deploy flow.

Let’s work together

Need something like Kindra built — or taken further?

I partner with founders and small teams to ship production software, start to finish. Tell me what you’re building.

Start a projectEmail meWhatsApp
Next case studyD-Talk Ecosystem