Разработать интерфейс приложения по бронированию номера в отеле React

Разработать интерфейс приложения по бронированию номера в отеле, используя библиотеки React, React Router Требования к приложению: В приложении должны быть представлены следующие страницы:
1. Главная, на которой должен быть представлен список номеров. По нажатию на отдельный номер должна открываться страница с подробной информацией по выбранному номеру
2. Страница конкретного номеру, на которой должны быть представлены следующие элементы: изображение, характеристики из структуры карточки номера, кнопка «Забронировать», кнопка (или иконка) «Добавить в избранное».
3. Страница Контакты, на которой должны быть расположены контактные данные, а также форма обратной связи. Данные с формы обратной связи должны обрабатываться и выводиться в консоль в едином объекте.
4. Страница «Избранные номера», на которой отображаются те номера, которые пользователь добавил в избранное.
Структура карточки номера: Дата заезда Дата выезда Количество спальных мест Удобства (список удобств) Услуги (список услуг) Цена за сутки Реализовать получение данных с помощью API (JSON server или аналог)

Читайте на 123ru.net