Back to PortfolioBack
Visit live storeLive
Fashion Commerce2024

KINDRA

Kit de démarrage e-commerce prêt à déployer pour la mode. Vitrines séparées Homme/Femme, produits multi-variantes (taille/couleur), paiements Stripe et dashboard admin complet.

Open production storefront
KINDRA
Live commerce kit
02
Storefronts
Stripe
Checkout
R2
Storage
Storefronts
Men / Women catalogs
02
Checkout
Session + webhooks
Stripe
Storage
Image-first product media
R2
Contents
01

E-Commerce / Starter Kit

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

Kit de démarrage SaaS pour lancer des sites e-commerce de mode. Collections Homme/Femme séparées, support produits multi-variantes, Stripe, et suite admin complète. Docker avec Cloudflare R2 pour les images.

Business problem

Créer un site e-commerce de mode from scratch prend des mois. Produits multi-variantes, paiements et stockage d'images ajoutent de la complexité.

Product answer

Kit prêt à déployer avec toutes les fonctionnalités courantes — vitrines, admin, paiements et hébergement d'images.

02

Shopping experience

01

Editorial storefronts

Separated collections make the fashion journey feel curated instead of generic.

02

Variant-aware buying

Size, color, and inventory data stay attached to each purchasable product option.

03

Frictionless discovery

Dynamic routes, filtering, and search move shoppers from lookbook to checkout faster.

04

Payment confidence

Stripe Checkout and webhook fulfillment keep order creation reliable and auditable.

Vitrines séparées Homme et Femme
Support produits multi-variantes (Taille/Couleur)
Stripe Checkout avec webhooks
Dashboard admin pour stocks et commandes
Auth session personnalisée avec OAuth
Routage dynamique et filtrage produits
Stockage images avec Cloudflare R2 et Vercel Blob
Optimisé SEO avec métadonnées dynamiques
03

Admin operations

Catalog control

Create products, maintain 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 fulfillment can start without manual stitching.

Order signal
Checkout session created
Stripe webhook verified
Order inventory reserved

Built for ownership

The admin layer keeps products, inventory, payments, and media management in one deployable starter kit.

04

Architecture runway

Presentation

Next.js storefrontReact 19 UITailwind design system

Commerce Core

Server ActionsDrizzle ORMStripe Checkout

Platform

PostgreSQLCloudflare R2Docker deploy flow
05

Technology stack

Frontend

Next.js 15
React 19
TypeScript
Tailwind CSS
Zod

Backend & Data

PostgreSQL
Drizzle ORM
Stripe
Oslo

Platform

Cloudflare R2
Docker

Explore another project

Menu QR

Plateforme SaaS pour créer et gérer des menus numériques accessibles via QR code. Assistant d'intégration, éditeur drag-and-drop et dashboard analytique.

View case study