Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirror45/keksobooking
«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления
https://github.com/mirror45/keksobooking
dom es6 fetch js leaflet-map modules nouislider pristinejs promise
Last synced: 9 days ago
JSON representation
«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления
- Host: GitHub
- URL: https://github.com/mirror45/keksobooking
- Owner: Mirror45
- Created: 2024-02-01T15:24:20.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-08-19T08:56:32.000Z (3 months ago)
- Last Synced: 2024-08-19T10:32:36.563Z (3 months ago)
- Topics: dom, es6, fetch, js, leaflet-map, modules, nouislider, pristinejs, promise
- Language: JavaScript
- Homepage:
- Size: 314 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Keksobooking
Кексобукинг — сервис размещения объявлений о сдаче в аренду недвижимости в центре Токио. Пользователям предоставляется возможность размещать объявления о своей недвижимости или просматривать уже размещённые объявления.
Реализация на ванильном js:
- перетаскивание метки по карте для выбора адреса собственного объявления;
- валидация формы: подсветка неправильно введенных значений, синхронизация времени заезда/выезда, синхронизация колличества гостей и доступного колличества комнат, синхронизация типа жилья и минимальной цены за ночь;
- добавленные в форму фотографии видно в превью;
- сообщения об ошибке/успехе;
- подгрузка с сервера объявлений других пользователей, отображение их на карте;
- возможность сортировки объявлений с помощью фильтров на карте;
- при клике по метке объявления открывается окно с более подробным описанием;## Установка 🛠
1. Сначала требуется склонировать проект на ваш пк
```
git clone [email protected]:Mirror45/keksobooking.git
```2. Переходим в только что склонированный репозиторий
```
cd keksobooking
```3. Устанавливаем все зависимости
```
npm i
```4. Запускаем проект на локальном хосте
```
npm start
```