Skip to content

«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления

Notifications You must be signed in to change notification settings

Mirror45/keksobooking

Repository files navigation

Keksobooking

Кексобукинг — сервис размещения объявлений о сдаче в аренду недвижимости в центре Токио. Пользователям предоставляется возможность размещать объявления о своей недвижимости или просматривать уже размещённые объявления.

Реализация на ванильном js:

  • перетаскивание метки по карте для выбора адреса собственного объявления;
  • валидация формы: подсветка неправильно введенных значений, синхронизация времени заезда/выезда, синхронизация колличества гостей и доступного колличества комнат, синхронизация типа жилья и минимальной цены за ночь;
  • добавленные в форму фотографии видно в превью;
  • сообщения об ошибке/успехе;
  • подгрузка с сервера объявлений других пользователей, отображение их на карте;
  • возможность сортировки объявлений с помощью фильтров на карте;
  • при клике по метке объявления открывается окно с более подробным описанием;

Установка 🛠

  1. Сначала требуется склонировать проект на ваш пк
  git clone [email protected]:Mirror45/keksobooking.git
  1. Переходим в только что склонированный репозиторий
 cd keksobooking
  1. Устанавливаем все зависимости
 npm i
  1. Запускаем проект на локальном хосте
 npm start

About

«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления

Topics

Resources

Stars

Watchers

Forks