Skip to main content

Ghost Kitchen — Documentation

A single home for the Ghost Kitchen project documentation: architecture, backend, frontend and a shared glossary of terms.

Who this is for

  • The dev team — frontend and backend keep a shared description of the system and agreements here.
  • Claude Code — reads these files directly in the repository as the source of truth (see CLAUDE.md).
  • Agency and client — visit the published site, switch the language (🌐 RU / EN in the header) and see the current state.

How the docs are organized

SectionAbout
GlossaryShared RU/EN terminology with hover tooltips
ArchitectureBig picture, roles & panels, order flow, brand launch
BackendAPI, data model, integrations — the backend dev's area
FrontendUI, state, design system — the frontend dev's area

Principles

  1. Single source of truth. Docs live as Markdown in the repository and build into a site automatically.
  2. Bilingual. Russian is the primary language; English is the translation under i18n/en.
  3. Centralized terminology. Every term is defined once in src/data/glossary.json.