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

Маркетплейс бронирований

Витрина услуг с каталогом исполнителей, личным кабинетом, календарём записи и онлайн-оплатой через YooKassa.

Роль
Фронтенд-разработчик
Период
2022 — 2023
Команда
4 человека
Стек
Next.js, Tailwind

Задача

Заказчику нужна была публичная витрина, которая хорошо индексируется, быстро загружается на мобильных устройствах и позволяет бронировать услугу в несколько шагов без звонка менеджеру.

Решение

Построили проект на Next.js со статической генерацией каталога и серверным рендерингом страниц исполнителей. Формы бронирования валидируются схемой на Zod, оплата подключена через YooKassa. Изображения оптимизированы через next/image и адаптивные размеры.

  • SSG для каталога и ISR для страниц исполнителей.
  • Календарь записи с проверкой занятости в реальном времени.
  • Схема валидации форм на Zod и типобезопасные API-контракты.
  • Интеграция платежей и автоматические чеки.

Результат

  • Все ключевые страницы в зелёной зоне Core Web Vitals.
  • Органический трафик вырос примерно на 60% за первое полугодие.
  • Доля бронирований, завершённых без обращения к менеджеру, превысила 70%.

Стек

  • Next.js
  • Tailwind CSS
  • Zod
  • YooKassa
  • TypeScript
  • next/image