Multilingual storefront
RU, EN, SV, DE, FR and AR, including right-to-left layout for Arabic.
CASE 02 / RESTAURANT COMMERCE
A premium restaurant storefront — from a multilingual menu to a resilient cart and carefully bounded operations logic.
Live checkout and payments are disabled. This is a storefront demo; no real order is submitted.
01 / EXPERIENCE
The interface focuses on choosing a dish, configuring extras and keeping cart contents transparent. The prototype does not simulate a completed payment or claim an order was submitted.
RU, EN, SV, DE, FR and AR, including right-to-left layout for Arabic.
Data normalization, quantity bounds, state recovery and cross-tab synchronization.
Manifest, service worker, static offline shell and versioned cache.
02 / OPERATIONS
The source project contains a separate dashboard and API boundaries for orders and financial events; live integrations require a separate verification gate before activation.
Cursor pagination with deterministic created_at and UUID ordering; PostgreSQL timestamp precision is preserved.
Partial refunds are tracked separately from captured amounts; currencies are not mixed into one headline KPI.
CSV omits personal contact fields and neutralizes values that resemble spreadsheet formulas.
03 / DELIVERY STATUS
We distinguish implemented scope from unverified integrations — without a fictional “ready to take payments” status.
The restaurant storefront demo is available. No real orders are submitted.
The project includes dashboard, order API logic and refund tracking; the public storefront does not expose the admin panel.
A production build, browser E2E and staging database/payment checks remain. Payment processing is currently disabled.
04 / START A PROJECT
Let’s define the goal, agree on scope and choose a realistic next step before development starts.
Scope, timing and outcomes are agreed before work begins.OSGARD / DEVELOPMENT / CASE 02
Explore the public storefront. Order and payment integrations are not described as production-ready before staging verification.