Skip to content

Разработка сайта ресторана «Берёзки»

Разработка сайта ресторана «Берёзки» | Yurin.dev

Ресторан SEO Производительность Двуязычный

О проекте

Разработка сайта ресторана «Берёзки» | Yurin.dev

Ресторану «Берёзки» в отеле Welton требовался быстрый, минималистичный сайт, оптимизированный для поисковых систем, с основной информацией о ресторане, меню и возможностью бронирования.

Основная задача

Создание двуязычного сайта (русский/английский) с индивидуальной статической генерацией для каждой языковой версии при сохранении оптимальной производительности и SEO-превосходства.

Посмотреть результаты

Процесс

Сбор информации

Работа с клиентом

  • Собрано всё необходимое содержание и разделы
  • Определены ключевые требования к информации о ресторане
  • Установлены спецификации системы бронирования

Разработка дизайна

Макеты Figma | Ресторан Берёзки

Макеты Figma | Ресторан Берёзки

Фокус на пользовательском опыте

  • Создан минималистичный дизайн в Figma
  • Оптимизирован под mobile-first подход
  • Обеспечена интуитивно понятная структура навигации

Разработка

Среда разработки | Ресторан Берёзки

Техническая реализация

  • Фронтенд: Nuxt с TypeScript
  • Бэкенд: Bun (Elysia)
  • Большой упор на скорость загрузки
  • JSON-LD (микроразметка) для лучшей индексации

Интеграция

Панель аналитики Google | Ресторан Берёзки

Панель аналитики | Ресторан Берёзки

Подключены необходимые системы аналитики:

  • Google Search Console для SEO-мониторинга
  • Яндекс Метрика для детальной аналитики
  • Вебвизор для анализа поведения пользователей

Получить консультацию

Технологии Full-stack Bun экосистема

Диаграмма технологического стека | Ресторан Берёзки

Основной стек

  • Фронтенд: Nuxt 4 (Vue 3, Nitro server)
  • Язык: TypeScript
  • Сборка: Vite + Tailwind CSS v4
  • База данных: SQLite (Turso/libSQL) с Drizzle ORM
  • Бот: Telegram Bot API (GramIO)

Ключевые интеграции

  • i18n: @nuxtjs/i18n для двуязычной поддержки
  • Управление состоянием: Pinia
  • Валидация: Zod
  • Деплой: Docker, Bun runtime
  • Аналитика: Яндекс Метрика + Rybbit (кастомная CDN аналитика)

Архитектура

API Endpoints

EndpointМетодНазначение
/api/formPOSTОтправка форм бронирования
/api/requestsGETАдмин-панель - список заявок
/api/requestsPOSTОбновление статуса заявки
/api/otpGETOTP-верификация для админа
/api/healthcheckGETПроверка работоспособности системы

Структура базы данных

  • requests — заявки на бронирование (id, name, date, time, persons, tel, status, metaData)
  • otps — коды доступа администратора (code, status, expiresAt, cookie)

Интеграция с Telegram

  • Уведомления: Новые бронирования отправляются напрямую в Telegram-канал
  • Управление: Подтверждение/отклонение бронирований через Telegram
  • Резервное копирование: Ежедневный бэкап базы данных в Telegram

Уникальные особенности

1. Безопасная админ-панель

  • Двухфакторная аутентификация через Telegram (OTP + cookie)
  • Традиционные пароли не требуются
  • Автоматическое управление сессиями

2. Двуязычная SEO-стратегия

  • Раздельная статическая генерация для русского и английского
  • Индивидуальные карты сайта для каждого языка
  • Оптимизированные meta-теги и JSON-LD разметка

3. Оптимизация производительности

  • Google Core Web Vitals score: 95/100
  • Сайт готов к взаимодействию: <500ms
  • Оптимизированные изображения и кеширование

4. Система бронирования

  • Интегрирована с операционной деятельностью ресторана
  • Уведомления менеджеров в реальном времени
  • Простая форма с комплексной валидацией

Результаты Через 2 месяца после запуска

Аналитика поисковой производительности | Ресторан Берёзки

Аналитика поисковой производительности | Ресторан Берёзки

Поисковая производительность

100+ кликов из результатов Google за первые два месяца Стабильный рост органического трафика

Скорость загрузки

  • 95/100 Google Core Web Vitals score
  • <500ms время до интерактивности
  • Оптимизировано для мобильных и десктопа

Пользовательский опыт

  • Двуязычная поддержка с полной SEO-оптимизацией
  • Интуитивное бронирование с интеграцией Telegram
  • Комплексная аналитика на нескольких платформах

Опишите свои цели моему AI-агенту

Теряю клиентов с моего сайта...
Ищу разработчика...
Мне нужен сайт для...
Нужна оптимизация...

Дополнительные возможности

  1. Интеграция PDF-меню с Google Drive
  2. Модульная система дизайна для лёгкого обновления контента

Почему это работает

Для владельцев бизнеса

  • Быстрый запуск и немедленные результаты
  • Не требуется техническое обслуживание
  • Уведомления в реальном времени о новых бронированиях
  • Комплексная аналитика для бизнес-решений

Для клиентов

  • Быстрая загрузка даже на мобильных устройствах
  • Лёгкое бронирование на предпочитаемом языке
  • Полная информация об услугах ресторана
  • Адаптивный дизайн на всех устройствах

Хочу так же

Назад к проектам

Holyxey & Yurin.dev