Built for Specialty Coffee.
Powered by Modern Tech.

The only open-source e-commerce platform with coffee in its DNA. Origin, roast level, tasting notes are schema columns, not afterthoughts.

Zero-Configuration Coffee Data

Stop hacking generic e-commerce to fit specialty coffee. Roast level, origin, altitude, tasting notes — they’re schema columns, not custom fields you bolt on later.

Smart Search & Discovery

Faceted keyword search across name, origin, roast level, and tasting notes — with an animated slide-out drawer and curated category chips.

Built-in Payments & Subscriptions

Checkout, subscriptions, billing portal — all included. No third-party apps eating into your margins or complicating your stack.

Admin Dashboard

Analytics, inventory, orders, menu builder with coffee-specific filters.

Pages CMS

AI wizard generates pages in your brand’s voice.

Auth & Security

OAuth (GitHub/Google), role-based admin access.

Provider-Agnostic Plans

Plans, trials, and add-ons follow an open SDK contract. Any developer can build a managed hosting platform — the store is a pure consumer, not locked to any provider.

Modern Stack, No Headless Complexity

The performance and SEO of a custom Next.js storefront with the simplicity of a monolithic platform. TypeScript end-to-end, one codebase.

Code to Cup in One Click

Vercel + Neon PostgreSQL. No Docker, no DevOps, no infrastructure team. Deploy and start selling.

Platform Comparison

No platform fees, no app tax. Reinvest your margins into sourcing better beans, not paying for features that should be included.

FeatureArtisan RoastShopifyMedusaSaleorNext.js Commerce
Coffee-native schemaOrigin, roast, altitude, tasting notesCustom metafieldsCustom attributesCustom attributes
Monthly costFree$39–399/moFreeFreeFree
Transaction feesStripe only+0.5–2% platform feeStripe onlyStripe onlyStripe only
Storefront includedBasic
Admin dashboard
AI content generationBuilt-in (Pages CMS)Paid apps
SubscriptionsBuilt-inPaid appsPlugin
Self-hostable
Single codebaseN/A
TypeScript end-to-endLiquidPython + GraphQL
Deploy complexityOne-clickManagedDockerDockerOne-click

Built With

Next.jsReactTypeScriptTailwind CSSPrismaStripePostgreSQLVercel

Ready to get started?

Try the live demo or explore the source code on GitHub.