E-Commerce,
Done Right

Thoughtfully architected for stores that scale. Clean code, type safety, and patterns that make sense.

Hexagonal Architecture

Interactive architecture visualizer coming soon

Domain
Application
Infrastructure

Domain Core

Pure business logic with zero dependencies

Application Layer

Orchestrates domain objects via ports

Infrastructure

Concrete implementations that plug into ports

💾

Dual Database Adapter

Seamlessly switch between SQLite for development and PostgreSQL for production. Same codebase, same tests, just change an environment variable.

🔌

Two-API Design

Shopify-inspired separation of Storefront API (customer-facing) and Admin API (backend operations). Clean boundaries, clear responsibilities.

🏗️

Multi-Site Architecture

Build multiple storefronts from reusable modules. Fashion, CSA, general shop - compose what you need without code duplication.

Comprehensive Testing

468 unit tests, 75 E2E tests, 100% passing. Domain logic tested in isolation, integration tests for adapters, E2E for critical paths.

📘

Strict TypeScript

Zero errors in strict mode. Branded types for all IDs prevent mixing ProductId with CartId. Type safety from domain to HTTP.

🤖

AI-Native Development

9 specialized Claude Code agents that auto-activate based on context. Build faster with AI that understands your architecture.

See it in action

Explore real examples and code patterns from the framework.

View Examples