Multi-location e-commerceIn development

Not a website.
An operational platform

Marius is a French bakery opening in Saint-Charles, Illinois. We built the platform that runs it: a multilingual storefront, click & collect, and a back-office that centralises every order — from the website, the in-store till, and the delivery apps — into one dashboard.

Client
Marius — French Bakery
Location
Saint-Charles, IL
Sector
Food & Retail
Marius bakery storefront homepage
marius-lyart.vercel.appThe storefront
3
Languages (FR/EN/ES)
3-tier
Role system
Multi-site
Architecture
9
Admin modules
The challenge

A multi-site bakery whose orders arrive from everywhere at once.

Each bakery takes orders from its own website, its in-store till, and three delivery platforms. Without a single system, staff re-key the same order into different tools, and every re-entry is a chance to get the item, the price, or the pickup time wrong.

Opening a second location only multiplies the problem. The brief was clear: one platform, one dashboard, distinct management per bakery.

Website orders
In-store till (POS)
Uber Eats · DoorDash · Grubhub
Re-keying, missed tickets, no unified view of revenue or fulfilment.
What we built — the storefront

A customer experience that sells in three languages.

Multilingual storefront

Full FR / EN / ES experience with an integrated language switcher, built on Next.js i18n (next-intl).

Multi-establishment architecture

Catalogue, prices and availability are scoped per bakery: add a new location without new development.

Click & collect

Customers pick a bakery and a configurable time slot. Slots and capacity are set per establishment.

Secure checkout

Stripe checkout and webhooks are wired in: card, Apple Pay, Google Pay and PayPal, with no card data stored.

Catalogue by category
Catalogue by category
Product page
Product page
Cart & checkout
Cart & checkout
What we built — the back-office

One dashboard. Three roles. Every order.

A three-tier permission system keeps each person to their job. Orders from the website, the in-store till, and the delivery platforms land in one unified queue and move through a single fulfilment workflow.

Super Admin

Full access: every bakery, the global catalogue, users, settings and statistics.

Manager

Runs a single establishment: its catalogue, availability, time slots and orders.

Kitchen Staff

A simplified fulfilment panel: live incoming orders, one-click status updates.

Order workflow
AcceptedPreparingReadyPicked up / Delivered
Technology

A stack chosen to scale with the business.

Next.js 16

App Router, i18n routing, fast pages and SEO.

TypeScript

Type-safe code that stays maintainable as it grows.

Tailwind CSS

A consistent, adjustable design system.

Supabase / PostgreSQL

Structured storage for products, orders and customers, with automatic backups.

Stripe

Secure card and digital-wallet payments: checkout and webhooks.

Vercel

Enterprise-grade hosting with continuous deployment and HTTPS.

Status — in development

The foundations are built. Launch is next.

Built
  • Responsive multilingual storefront (FR / EN / ES)
  • Multi-establishment catalogue & availability
  • Click & collect with configurable time slots
  • 3-tier role system (admin / manager / kitchen)
  • Stripe checkout & webhooks
  • Complete Supabase schema
To connect
  • POS integration (Toast / Square)
  • Delivery-platform centralisation (Uber Eats, DoorDash, Grubhub)
  • Production deployment & on-site go-live

Have an operation that needs a platform behind it?

From the first line of code to your first customer. Let’s talk about what you want to build.