No description
Layout: - Header (sticky, dropdown nav, mobile hamburger) - Footer (columns from CMS, social links, phone) - MobileNav (Framer Motion slide-out) - GTMScript, GA4Script, UmamiScript, BinotelWidget Block components (all 11): - HeroBlockComponent — video/image/gradient bg, CTA, scroll indicator - TextBlockComponent — richtext with prose styles - FeaturesBlockComponent — Lucide icons or images, 2/3/4 cols - LocationCardBlockComponent — cards with image, badge, price - PricingBlockComponent — TicketsConfig table or custom table - GalleryBlockComponent — grid/masonry/carousel + lightbox - FormBlockComponent — 4 form types (birthday/group/callback/generic), RHF+Zod - CTABlockComponent — gradient/image/solid backgrounds, multi-button - CountdownBlockComponent — client-side live timer - BlogPreviewBlockComponent — fetches blog/events, 3 layouts - MapBlockComponent — iframe embed, working hours, transport info Pages & SEO: - Home page, [slug] catch-all, 404 - /blog, /blog/[slug] with Article structured data - /events, /events/[slug] - /landing/[slug] with sticky CTA bar - sitemap.ts, robots.ts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| docker/postgres | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| .npmrc | ||
| .pnpmfile.cjs | ||
| components.json | ||
| CONTEXT_HANDOVER.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| implementation_plan.md | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.mjs | ||
| tsconfig.json | ||
| tsconfig.tsbuildinfo | ||