Назад к задачам
2gisПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Проектирование интерфейса страницы бронирования отеля
Компании, где спрашивали:
Условие задачи
Представьте, что экран бронирования, аналогичный показанному на скриншоте, ещё не реализован. Требуется:
- Выявить набор UI‑компонентов, которые необходимо создать на клиентской части.
- Сформировать список контрактов (REST‑эндпоинты, поля запросов/ответов, форматы данных), которые следует согласовать с бек‑эндом.
- Определить, какие данные будут получаться от сервера, а какие – отправляться обратно.
- Учесть взаимодействие с элементами оплаты, механизмами скидок, промокодами, бонусными начислениями и формами ввода данных гостей.
- Принять во внимание адаптивную верстку и пользовательский опыт: валидацию полей, состояния загрузки, обработку ошибок.
- Описать подход к началу разработки в условиях отсутствия готового API (мок‑серверы, заглушки, фиктивные ответы и т.п.).