feat: init

This commit is contained in:
2026-05-08 22:49:12 +03:00
commit e383c3fdc5
84 changed files with 13640 additions and 0 deletions

17
AGENTS.md Normal file
View File

@@ -0,0 +1,17 @@
# AGENTS.md
Juniper Table — seasonal restaurant template for booking-driven dining: keep menu architecture, service windows, seating formats, allergies, pairing, private dining and host confirmation central to the experience.
## Project Specifics
- Source content lives in \`src/entities/site-content.ts\`; keep visible copy there or directly in route JSX.
- \`src/app\` is routing only; page composition belongs to \`src/widgets/template-ui.tsx\`.
- Keep cards at 8px radius or less and preserve the restaurant palette in \`src/app/globals.css\`.
- This is a static frontend template: do not add real payments, deposits, table-management API, delivery, auth, persistence, external API calls, or backend contracts without an explicit product request.
- Keep restaurant specificity: seating, service windows, host confirmation, allergies/dietary requests, pairing, supplier story and private dining packages.
- After changes run \`pnpm lint\` and \`pnpm build\`.
## Visual Rules
- Кириллица обязательна для видимого текста и выбранных Google Fonts.
- Do not flatten this into a generic cafe landing page. Every page should answer a real restaurant business question.