Кексобукинг — сервис размещения объявлений о сдаче в аренду недвижимости в центре Токио. Пользователям предоставляется возможность размещать объявления о своей недвижимости или просматривать уже размещённые объявления.
Реализация на ванильном js:
- перетаскивание метки по карте для выбора адреса собственного объявления;
- валидация формы: подсветка неправильно введенных значений, синхронизация времени заезда/выезда, синхронизация колличества гостей и доступного колличества комнат, синхронизация типа жилья и минимальной цены за ночь;
- добавленные в форму фотографии видно в превью;
- сообщения об ошибке/успехе;
- подгрузка с сервера объявлений других пользователей, отображение их на карте;
- возможность сортировки объявлений с помощью фильтров на карте;
- при клике по метке объявления открывается окно с более подробным описанием;
- Сначала требуется склонировать проект на ваш пк
git clone [email protected]:Mirror45/keksobooking.git
- Переходим в только что склонированный репозиторий
cd keksobooking
- Устанавливаем все зависимости
npm i
- Запускаем проект на локальном хосте
npm start