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
| Section | About |
|---|---|
| Glossary | Shared RU/EN terminology with hover tooltips |
| Architecture | Big picture, roles & panels, order flow, brand launch |
| Backend | API, data model, integrations — the backend dev's area |
| Frontend | UI, state, design system — the frontend dev's area |
Principles
- Single source of truth. Docs live as Markdown in the repository and build into a site automatically.
- Bilingual. Russian is the primary language; English is the translation under
i18n/en. - Centralized terminology. Every term is defined once in
src/data/glossary.json.