Назад к задачам
Junior — Senior
4

Проектирование интерфейса страницы бронирования отеля

Компании, где спрашивали:

2gis2gis
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Представьте, что экран бронирования, аналогичный показанному на скриншоте, ещё не реализован. Требуется:

  • Выявить набор UI‑компонентов, которые необходимо создать на клиентской части.
  • Сформировать список контрактов (REST‑эндпоинты, поля запросов/ответов, форматы данных), которые следует согласовать с бек‑эндом.
  • Определить, какие данные будут получаться от сервера, а какие – отправляться обратно.
  • Учесть взаимодействие с элементами оплаты, механизмами скидок, промокодами, бонусными начислениями и формами ввода данных гостей.
  • Принять во внимание адаптивную верстку и пользовательский опыт: валидацию полей, состояния загрузки, обработку ошибок.
  • Описать подход к началу разработки в условиях отсутствия готового API (мок‑серверы, заглушки, фиктивные ответы и т.п.).