Перейти до вмісту

Атестаційні завдання K2 ERP/Сайт оренди квартир

Матеріал з K2 ERP Wiki

платформа повинна дозволяти:

Довідник «Регіони і міста»

Поля орендаря

На сторінці потрібно показувати

! | Об’єкт оренди з календарем доступності |- | Що має робити орендар? У звіті потрібно відображати:

  • категорії об’єктів;
  • типи оренди;
  • країни;
  • області;
  • міста;
  • райони;
  • орендодавці;
  • орендарі;
  • об’єкти оренди;
  • характеристики об’єктів;
  • фото об’єктів;
  • календар доступності;
  • бронювання;
  • статуси бронювань;
  • рахунки;
  • оплати;
  • повернення оплат;
  • сповіщення;
  • модерація;
  • відгуки;
  • журнал змін;
  • звіти;
  • права доступу. # Після оплати бронювання підтверджується. {| class="wikitable" style="width:100%;"
  • квартира;
  • будинок;
  • апартаменти;
  • кімната;
  • офіс;
  • магазин;
  • складський облік;
  • коворкінг;
  • комерційне приміщення;
  • паркомісце. * пошук об’єктів;
  • фільтрація;
  • сортування;
  • пагінація;
  • перевірка доступності дат;
  • розрахунок суми бронювання;
  • створення бронювання;
  • зміна статусу бронювання;
  • фіксація оплати;
  • оновлення версій календаря;
  • завантаження фото;
  • зміна ціни;
  • додавання у вибране, якщо реалізовано;
  • створення відгуку;
  • оновлення версій звітів. |-

| Що потрібно створити? {| class="wikitable" style="width:100%;"

платформа має надсилати повідомлення учасникам процесу.== Що перевіряє модератор ==

У звіті потрібно відображати:

Поля регіону

! Такий компонент підвищує заповнюваність об’єктів, зменшує ручну роботу менеджерів, спрощує оплату, покращує сервіс для клієнтів і дає власникам прозорий контроль бронювань та доходів. SEO-опис

Користувачі платформи

! Поле

! компонент має підтримувати розмежування прав.== Подобова оренда == Бронювання фіксує резервування об’єкта на конкретний період.

Мета задача — створити в K2 ERP компонент для автоматизації платформи оренди житлової та комерційної нерухомості. Поле Об’єкт доступний для бронювання, якщо на вибраний період немає підтвердженого або активного бронювання.== Колонки бази бронювань == Звіт показує, наскільки активно використовуються об’єкти. * коректність опису;
  • наявність фото;
  • правильність ціни;
  • правильність локації;
  • відповідність правилам платформи;
  • відсутність дублювання;
  • актуальність статусу.== Приклади категорій ==
Географічний довідник застосовують, коли потрібно для пошуку об’єктів. компонент має підтримувати обліковий облік оплат за бронювання.

Звіт «Об’єкти оренди»

Рекомендовані сутності бази даних

Реалізація бази об’єктів оренди 20 Категорії, типи оренди, регіони, об’єкти, характеристики, фото, статуси
Механізм бронювання і обліку оплат 20 Календар доступності, бронювання, рахунки, оплати, підтвердження, скасування
Пошук і фільтрація по об’єктах 20 AJAX-пошук, фільтри за локацією, ціною, кімнатами, типом оренди й датами
Особисті кабінети орендодавця і орендаря 20 Кабінет власника, кабінет орендаря, об’єкти, бронювання, рахунки, статуси
Інтерактивність через AJAX і календар доступності 20 Перевірка дат, розрахунок суми, створення бронювання, оновлення версій календаря без перезавантаження
У звіті потрібно відображати: Опціонально після завершення оренди орендар здатна залишити відгук.

Орендар повинен мати доступ до своїх бронювань і документів. SEO-опис

! # Орендар вводить контактні інформаційні дані. # платформа перевіряє доступність. Для адміністратора платформи критично контролювати якість оголошень, оплату, конфлікти бронювань і загальну ефективність сервісу.== Шкала оцінювання == Орендодавець повинен мати інтерфейс для керування своїми об’єктами. ! Колонка

Сповіщення

Типи оренди

  • номер рахунку;
  • дату;
  • орендаря;
  • об’єкт;
  • період оренди;
  • ціну за одиницю;
  • кількість одиниць;
  • суму;
  • передоплату, якщо виступає як;
  • реквізити для оплати;
  • статус оплати. Статус

Функції кабінету орендодавця

платформа повинна підтримувати сортування:

# Об’єкт блокується в календарі на вибраний період. Поле
  1. створити категорії об’єктів;
  2. створити типи оренди;
  3. створити регіони, міста й райони;
  4. створити орендодавця;
  5. створити орендаря;
  6. створити об’єкт оренди;
  7. додати характеристики об’єкта;
  8. завантажити кілька фото;
  9. визначити головне фото;
  10. налаштувати календар доступності;
  11. опублікувати об’єкт;
  12. знайти об’єкт через пошук;
  13. застосувати фільтр за містом, ціною, кількістю кімнат і датами;
  14. створити бронювання на вільні дати;
  15. перевірити блокування цих дат у календарі;
  16. сформувати рахунок;
  17. зареєструвати оплату;
  18. підтвердити бронювання;
  19. спробувати створити друге бронювання на ті самі дати;
  20. перевірити заборону подвійного бронювання;
  21. скасувати окреме бронювання;
  22. переглянути бронювання в кабінеті орендаря;
  23. переглянути бронювання в кабінеті орендодавця;
  24. сформувати звіт бронювань;
  25. сформувати звіт завантаженості;
  26. сформувати звіт оплат;
  27. перевірити журнал змін. SEO-опис
  • завантажувати кілька фото;
  • визначати головне фото;
  • змінювати порядок фото;
  • видаляти фото;
  • переглядати фото в галереї;
  • відкривати фото у збільшеному вигляді;
  • перевіряти формат файлів;
  • обмежувати розмір файлів. * квартири;
  • будинки;
  • апартаменти;
  • кімнати;
  • офіси;
  • магазини;
  • склади;
  • комерційні приміщення;
  • коворкінги;
  • паркомісця;
  • подобова оренда;
  • погодинна оренда;
  • довгострокова оренда. SEO-опис
Рахунок формується для бронювання. компонент повинен фіксувати важливі зміни. Поле
  • створювати об’єкти;
  • редагувати свої об’єкти;
  • додавати фото;
  • змінювати ціни;
  • керувати календарем доступності;
  • закривати дати вручну;
  • переглядати бронювання;
  • підтверджувати або скасовувати бронювання, якщо це передбачено;
  • бачити оплати;
  • переглядати звіти по своїх об’єктах;
  • отримувати сповіщення про нові заявки й бронювання. компонент має підтримувати категорії об’єктів, типи оренди, регіони, міста, райони, орендодавців, орендарів, об’єкти оренди, характеристики, фото, календар доступності, бронювання, рахунки, оплати, статуси, кабінет орендодавця, кабінет орендаря, сповіщення, модерацію, відгуки, звіти, AJAX-інтерактив і логування змін. Що перевіряється
Назва категорії як приклад: квартира, офіс, складський облік
SEO-опис Коротке пояснення категорії
Активність Чи доступна категорія для нових об’єктів
Порядок сортування Позиція у списках і фільтрах
Параметр
! # Формується рахунок або посилання на оплату. Для різних типів оренди можуть використовуватися різні формули. SEO-опис
  • вести категорії об’єктів оренди;
  • вести типи оренди;
  • вести регіони, міста й райони;
  • створювати об’єкти оренди;
  • додавати фото до об’єктів;
  • публікувати об’єкти на сайті;
  • керувати статусами об’єктів;
  • вести календар доступності;
  • приймати онлайн-бронювання;
  • резервувати об’єкт на конкретні дати;
  • розраховувати суму бронювання;
  • формувати рахунки;
  • фіксувати оплати;
  • підтверджувати бронювання після оплати;
  • скасовувати бронювання;
  • підтримувати особистий кабінет орендодавця;
  • підтримувати особистий кабінет орендаря;
  • надсилати сповіщення орендарям і власникам;
  • формувати звіти по об’єктах, бронюваннях, оплатах і завантаженості. Орендодавець — це власник або агент, який розміщує об’єкти. У звіті потрібно відображати:

Очікуваний результат

Нове Бронювання створене, але ще не підтверджене
Очікує оплати Потрібна оплата або передоплата
Підтверджене Бронювання підтверджене
Заселення / початок Оренда розпочалась
Завершене Період оренди завершено
Скасоване Бронювання скасовано
Прострочене Оплата або підтвердження не виконані вчасно

Розрахунок вартості бронювання

Довідник «Типи оренди»

  1. Орендар обирає об’єкт. Опціонально можна встановити передоплату. | Шукати об’єкт, обирати дати, бронювати, оплачувати, переглядати статус
Що має робити орендодавець? # платформа створює бронювання. Поле

Сума = Кількість місяців × Ціна за місяць

  • галерею фото;
  • назву об’єкта;
  • місто й район;
  • адресу або часткову адресу;
  • категорію;
  • тип оренди;
  • площу;
  • кількість кімнат;
  • поверх;
  • ціну;
  • SEO-опис;
  • правила оренди;
  • календар доступності;
  • форму бронювання;
  • інформацію про орендодавця;
  • схожі об’єкти;
  • відгуки, якщо реалізовано. Орендар повинен мати можливість:
  • за ціною;
  • за датою публікації;
  • за популярністю;
  • за рейтингом;
  • за кількістю бронювань;
  • за доступністю;
  • за преміум-статусом. Статус

Поля типу оренди

== Критерії оцінювання ==
|-
| Гість сайту
| Переглядає об’єкти, користується пошуком і фільтрами
|-
| Орендар
| Створює бронювання, переглядає свої бронювання, рахунки й оплати
|-
| Орендодавець
| Створює й редагує свої об’єкти, керує календарем і бронюваннями
|-
| Агент
| функціонує з об’єктами, заявками, клієнтами й бронюваннями
|-
| Модератор
| Перевіряє об’єкти, фото, описи й публікації
|-
| Бухгалтер
| Контролює рахунки, оплати, борги й повернення
|-
| Керівник
| Переглядає звіти по об’єктах, бронюваннях, оплатах і завантаженості
|-
| Адміністратор
| Налаштовує довідники, права, платежі, шаблони і службові параметри
|}

== Події для сповіщень ==

== Параметри фільтрації ==
!== Поля орендодавця ==

== Рахунок на оплату ==
! | Календар доступності має коректно блокувати заброньовані дати
|}

== Правило доступності ==

* [[K2 Cloud ERP|K2 ERP]]
* [[K2 ERP]]
* [[Атестаційні завдання K2 ERP]]
* [[Сайт продажу нерухомості]]
* [[Нерухомість]]
* [[Оренда]]
* [[Бронювання]]
* [[Календар доступності]]
* [[Рахунок на оплату]]
* [[Особистий кабінет]]
* [[Заявка клієнта]]
* [[Оплата]]
* [[AJAX]]

![[Категорія:Оренда нерухомості]]

== Звіт «Завантаженість об’єктів» ==

== Дії модератора ==

'''Коротко.''' Потрібно реалізувати сайт оренди квартир і приміщень: об’єкти оренди, категорії, типи оренди, регіони, фото, пошук, AJAX-фільтри, календар доступності, бронювання, рахунки, оплати, кабінет орендодавця, кабінет орендаря, сповіщення та звіти. | Об’єкти, бронювання, завантаженість, оплати, ефективність орендодавців
|-
| Що виступає як критичною вимогою?== Статуси оплати ==
|-
| 90–100
| Відмінно
| компонент на 100% функціонує: об’єкти, фото, пошук, календар, бронювання, оплати, кабінети, сповіщення і звіти реалізовані коректно
|-
| 75–89
| Добре
| Основна логіка функціонує, виступає як незначні недоліки, які не руйнують бізнес-процес пошуку й бронювання
|-
| 60–74
| Зараховано
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
|-
| 0–59
| Не зараховано
| Відсутня критична логіка: об’єкти, календар доступності, бронювання, оплата або кабінети
|}

AJAX-інтерактив

  • неможливо створити об’єкт оренди;
  • об’єкт не має типу оренди;
  • об’єкт не має ціни;
  • об’єкт не має локації;
  • фото не прив’язуються до об’єкта;
  • об’єкт не показується в пошуку після публікації;
  • фільтр за датами функціонує некоректно;
  • неможливо створити бронювання;
  • бронювання не блокує дати в календарі;
  • платформа дає можливість подвійне бронювання;
  • сума бронювання розраховується неправильно;
  • оплата не прив’язується до бронювання;
  • підтверджене бронювання не відображається в кабінеті орендаря;
  • орендодавець бачить чужі об’єкти без прав;
  • скасоване бронювання показується як активне;
  • звіти не відповідають фактичним бронюванням і оплатам;
  • зміни календаря, ціни, бронювання або оплати не логуються. ! * категорія об’єкта;
  • тип оренди;
  • країна;
  • місто;
  • район;
  • ціна від;
  • ціна до;
  • кількість кімнат;
  • площа від;
  • площа до;
  • поверх;
  • наявність вільних дат;
  • кількість гостей або робочих місць, якщо потрібно;
  • зручності, опціонально. SEO-опис
! ! ! Мінімальний сценарій:

платформа повинна дозволяти:

Статуси бронювання

Об’єкт оренди — головна картка нерухомості на платформі. # платформа розраховує суму. ! 100

Умова складання. задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл оренди: об’єкт → календар → пошук → бронювання → оплата → підтвердження → звіт.== Кроки бронювання ==

Варіанти оплати

Для реалізації задачі доцільно передбачити такі сутності:

Країна як приклад: Україна
Область як приклад: Київська область
Місто як приклад: Київ, Львів, Одеса
Район Район міста або області
Мікрорайон Опціонально
Метро Опціонально для великих міст

Звіт «Бронювання за період»

  • орендодавці;
  • орендарі. ! # Орендодавець отримує сповіщення.== Модерація об’єктів ==

Сторінка об’єкта повинна бути зрозумілою для орендаря. Модерація потрібна для контролю якості публікацій. SEO-опис

* об’єкт;
* кількість днів або годин у бронюванні;
* кількість вільних днів;
* відсоток завантаженості;
* суму доходу.</div>
!<pre>
== Технічні вимоги ==
|-
| Об’єкт
| До якого об’єкта залишено відгук
|-
| Бронювання
| До якого бронювання належить відгук
|-
| Орендар
| Хто залишив відгук
|-
| Оцінка
| як приклад, від 1 до 5
|-
| Коментар
| Текст відгуку
|-
| Дата
| Коли відгук залишено
|-
| Статус
| Опублікований, на модерації, прихований
|}

{| class="wikitable" style="width:100%;"

== Примітка ==

{| class="wikitable" style="width:100%;"

Рахунок має містити:

* об’єкт;
* категорію;
* тип оренди;
* місто;
* район;
* ціну;
* орендодавця;
* статус;
* кількість бронювань. ! ! Рівень

== Колонки бази об’єктів ==

* схвалити об’єкт;
* повернути об’єкт на доопрацювання;
* зняти об’єкт із публікації;
* приховати фото;
* змінити статус;
* залишити коментар орендодавцю. Колонка
Модератор здатна:
|-
| Не оплачено
| Оплата ще не отримана
|-
| Очікує оплати
| Рахунок сформовано
|-
| Частково оплачено
| Отримано частину суми
|-
| Оплачено
| Суму сплачено на 100%
|-
| Повернення
| Оплату повернено орендарю
|}

! Бали
|-
| Номер бронювання
| Унікальний номер
|-
| Об’єкт
| Який об’єкт бронюється
|-
| Орендар
| Хто бронює
|-
| Дата початку
| Початок оренди
|-
| Дата завершення
| Кінець оренди
|-
| Сума до оплати
| Розрахована вартість
|-
| Статус бронювання
| Нове, підтверджене, скасоване, завершене
|-
| Статус оплати
| Не оплачено, частково оплачено, оплачено
|}

</div>

== AJAX-фільтрація ==
== Критичні помилки ==
== Довідник «Категорії об’єктів» ==
|-
| Об’єкт
| Що бронюється
|-
| Орендар
| Хто бронює
|-
| Дата і час початку
| Початок оренди
|-
| Дата і час завершення
| Кінець оренди
|-
| Кількість годин / діб / місяців
| Залежно від типу оренди
|-
| Ціна за одиницю
| Ціна за годину, добу або місяць
|-
| Сума
| Загальна сума бронювання
|-
| Передоплата
| Якщо передбачена
|-
| Статус бронювання
| Поточний стан бронювання
|-
| Статус оплати
| Поточний стан оплати
|-
| Коментар орендаря
| Побажання або уточнення
|}

Для орендаря критично оперативно знайти об’єкт за локацією, ціною, кількістю кімнат, площею, типом оренди та доступними датами. | Заборона подвійного бронювання на один і той самий період
|-
| Які звіти потрібні? Бали

<pre>

* онлайн-оплата;
* банківська картка;
* банківський переказ;
* готівка;
* передоплата;
* повна оплата;
* оплата після підтвердження.== Статуси об’єкта ==

== Поля відгуку ==

Типовий бізнес-процес роботи сайту оренди виглядає так:

== Фото об’єкта ==

! ! SEO-опис

Тип оренди визначає спосіб розрахунку та бронювання. Передоплата = Сума бронювання × Відсоток передоплати / 100
|-
| Категорії об’єктів
| Квартира, будинок, офіс, магазин, складський облік тощо
|-
| Типи оренди
| Погодинна, подобова, довгострокова
|-
| Регіони і міста
| Географічна структура для пошуку
|-
| Об’єкти оренди
| Основні картки квартир, будинків і приміщень
|-
| Фото
| Галерея об’єкта
|-
| Календар доступності
| Вільні та зайняті дати
|-
| Бронювання
| Резервування об’єкта на конкретний період
|-
| Орендарі
| Користувачі, які бронюють об’єкти
|-
| Орендодавці
| Власники або агенти, які здають об’єкти
|-
| Оплати
| Платежі за бронювання
|-
| Рахунки
| Документи для оплати
|-
| Сповіщення
| Повідомлення про бронювання, оплату, скасування
|-
| Відгуки
| Оцінки орендарів, опціонально
|-
| Звіти
| аналітичні інструменти по об’єктах, бронюваннях, оплатах і завантаженості
|}

Орендар — це користувач системи, який шукає та бронює об’єкти. через Платформа оренди нерухомості користувачі можуть власникам, агентствам і керуючим компаніям розміщувати об’єкти, а орендарям — оперативно знаходити, бронювати й оплачувати житло або приміщення. SEO-опис

* вільні дати;
* заброньовані дати;
* підтверджені бронювання;
* скасовані бронювання;
* періоди, закриті орендодавцем вручну;
* періоди технічного обслуговування або ремонту;
* ціну на конкретну дату, якщо вона змінюється. Значення

* орендодавця;
* кількість об’єктів;
* кількість бронювань;
* суму доходу;
* середню завантаженість;
* середню оцінку, якщо реалізовано відгуки. Відповідь

{| class="wikitable" style="width:100%;"
== Пошук і фільтрація ==
! Об’єкт

== Поля об’єкта оренди ==

! ! ! Сайт оренди квартир''' — це практична задача; так само реалізовано публікації, бронювання та обліку оренди житлової й комерційної нерухомості виступає ключовою рисою перевірки навичок розробника або впроваджувача [[K2 ERP]] у створенні модуля пошуку забезпечується через '''Атестаційне задача K2 ERP.== Сторінка об’єкта ==

Сайт для оренди житла і приміщень потрібен агентствам нерухомості, приватним орендодавцям, сервісним апартаментам, готельним комплексам, коворкінгам, керуючим компаніям і великим житловим комплексам. * створено нове бронювання;
* бронювання очікує оплати;
* бронювання оплачено;
* бронювання підтверджено;
* бронювання скасовано;
* наближається дата початку оренди;
* оренда завершена;
* отримано новий відгук;
* орендодавець змінив ціну або доступність;
* об’єкт пройшов модерацію. Поле
|-
| ПІБ
| Ім’я орендаря
|-
| Телефон
| Контактний номер
|-
| Email
| Для підтверджень і рахунків
|-
| Дата реєстрації
| Коли користувач системи зареєструвався
|-
| Статус
| Активний, заблокований, архівний
|}

== Особистий кабінет орендодавця ==

== Поля категорії ==

== Погодинна оренда ==

! Пошук має допомогти оперативно знайти потрібний об’єкт. Статус

== Відгуки та рейтинг ==
== Реальний бізнес-контекст ==
== Функції кабінету орендаря ==

== Поля бронювання ==

Через AJAX мають працювати:
== Календар доступності ==
{| class="wikitable" style="width:100%;"

== Практичне задача ==

{| class="wikitable" style="width:100%;"

== інформаційні дані рахунку ==

Через AJAX потрібно оновлювати:

Сума = Кількість годин × Ціна за годину

Створювати об’єкти, керувати цінами, календарем і бронюваннями
Яка головна перевірка? Календар доступності, бронювання й оплата мають працювати як єдиний бізнес-процес. * переглядати свої бронювання;
  • бачити статус бронювання;
  • завантажувати рахунок;
  • бачити статус оплати;
  • скасувати бронювання, якщо це дозволено;
  • переглядати історію оренди;
  • залишати відгук;
  • отримувати підтвердження бронювання.== База «Об’єкти оренди» ==
На платформі можуть розміщуватися: Звіт показує результативність власників або агентів. функції ERP Орендодавець повинен мати можливість:
Назва типу як приклад: подобова, погодинна, довгострокова
Одиниця розрахунку Година, доба, місяць
Мінімальний період як приклад: 2 години, 1 доба, 1 місяць
SEO-опис Короткі умови оренди
Активність Чи доступний тип для нових об’єктів

Інтерфейс має працювати оперативно та інтуїтивно для орендаря, орендодавця й адміністратора. | компонент пошуку і бронювання квартир та приміщень для оренди

Які довідники потрібні? SEO-опис

База «Бронювання»

Назва Назва або заголовок об’єкта
Категорія Квартира, будинок, офіс тощо
Тип оренди Погодинна, подобова, довгострокова
Регіон Область, місто, район
Адреса Повна або часткова адреса
Кількість кімнат Для житла
Загальна площа Площа об’єкта
Поверх Для квартир або офісів
Поверховість Загальна кількість поверхів
Ціна за годину Для погодинної оренди
Ціна за добу Для подобової оренди
Ціна за місяць Для довгострокової оренди
Валюта UAH, USD, EUR
SEO-опис Детальна інформаційні матеріали
Правила проживання / користування Опціонально
Фото Галерея зображень
Орендодавець Власник або агент
Статус Поточний стан об’єкта

Довгострокова оренда

Звіт «Ефективність орендодавців»

Вимоги до фото

Чернетка Об’єкт створюється, але ще не опублікований
На модерації Очікує перевірки адміністратором
Вільно Об’єкт доступний для бронювання
Частково зайнято виступає як бронювання на окремі дати
Заброньовано Об’єкт зарезервовано на вибраний період
Здано Об’єкт передано в оренду
Знято з публікації Об’єкт прихований із сайту
Архів Об’єкт збережений у базі, але неактивний

Особистий кабінет орендаря

Критерій

Створення бронювання

У календарі потрібно бачити

ПІБ або назва компанії Хто здає об’єкти
Тип Приватна особа, агентство, компанія-користувач
Телефон Контактний номер
Email Електронна адреса
Статус Активний, заблокований, на перевірці
Примітки Внутрішні коментарі адміністратора

Див. так само

Права доступу

У звіті потрібно відображати:

! Роль |- | Бекенд | K2 Cloud ERP на Python або PHP |- | База даних | PostgreSQL або MySQL |- | Фронтенд | HTML5, JavaScript |- | AJAX | Fetch API або Axios |- | UI-компоненти | DataTables для адмінки, Select2 для фільтрів, FullCalendar для календаря бронювань, Slick Carousel або аналог для фото |- | Платежі | LiqPay, Stripe або інший платіжний шлюз, опціонально |- | Медіа | Завантаження і зберігання фото об’єктів |- | Карта | OpenStreetMap або Google Maps API, опціонально |- | Друк | PDF-рахунки, підтвердження бронювання |- | Адаптивність | Мобільна реліз системи сайту |- | Експорт | Excel або PDF для звітів |}

Критично. платформа не повинна дозволяти подвійне бронювання одного об’єкта на один і той самий період.== Оплата ==

Звіт показує стан бази об’єктів. провідний принцип. Об’єкт оренди не здатна бути заброньований двічі на один і той самий період. {| class="wikitable" style="width:100%;"

  • список об’єктів;
  • кількість знайдених об’єктів;
  • календар доступності;
  • ціну за вибраний період;
  • сортування;
  • пагінацію;
  • активні фільтри.== Коротко ==
  1. орендодавець або агент створює об’єкт оренди;
  2. додає SEO-опис, характеристики, ціну й фото;
  3. налаштовує тип оренди: погодинна, подобова або довгострокова;
  4. вказує доступні дати в календарі;
  5. адміністратор або модератор публікує об’єкт;
  6. орендар знаходить об’єкт через пошук і фільтри;
  7. орендар обирає дати;
  8. платформа перевіряє доступність;
  9. платформа розраховує суму бронювання;
  10. орендар створює бронювання;
  11. формується рахунок або посилання на оплату;
  12. після оплати бронювання підтверджується;
  13. об’єкт блокується в календарі на вибрані дати;
  14. орендодавець отримує сповіщення;
  15. після завершення оренди бронювання переходить у статус «Завершене». Значення

Сума = Кількість діб × Ціна за добу Календар доступності показує, коли об’єкт можна бронювати. Призначення

Орендодавець

Питання

Звіти

  • погодинна;
  • подобова;
  • довгострокова;
  • помісячна;
  • комерційна;
  • сезонна;
  • оренда з передоплатою;
  • оренда з оплатою після підтвердження. Для орендодавця критично бачити бронювання, платежі, зайнятість об’єкта, календар і заявки. Максимальна оцінка

Категорії визначають тип нерухомості, яку можна розмістити на платформі.== Передоплата ==

базовий бізнес-процес


компонент має забезпечувати роботу з об’єктами оренди, фотографіями, цінами, календарем доступності, бронюваннями, оплатами, кабінетами орендодавців і орендарів, заявками, сповіщеннями та звітністю.
Категорії об’єктів, типи оренди, регіони, міста, райони
Який провідний об’єкт?== Мета задача == Фото допомагають орендарю оцінити об’єкт до бронювання. Значення
Назва об’єкта Короткий заголовок
Категорія Квартира, будинок, офіс, складський облік тощо
Тип оренди Погодинна, подобова, довгострокова
Місто Населений пункт
Район Район або мікрорайон
Адреса Адреса об’єкта
Кількість кімнат Для житлових об’єктів
Загальна площа Площа в м²
Поверх / поверховість Для квартир або приміщень
Ціна Погодинна, подобова або місячна
Орендодавець Власник або агент
Статус Вільно, заброньовано, здано, знято з публікації
компонент пошуку і бронювання квартир та комерційних приміщень для оренди. # Обирає дати або час оренди. * бронювання; * об’єкт; * орендаря; * суму до оплати; * суму оплат; * борг; * статус оплати. Разом

Основні об’єкти модуля

! SEO-опис Звіт показує бронювання за вибраний період. {| class="wikitable" style="width:100%;" Звіт показує фінансовий стан бронювань.== Логування змін == У модулі потрібно передбачити дві основні групи користувачів: * хто створив об’єкт; * хто змінив ціну; * хто змінив календар доступності; * хто завантажив або видалив фото; * хто створив бронювання; * хто підтвердив бронювання; * хто скасував бронювання; * хто зареєстрував оплату; * хто змінив статус об’єкта; * хто модерував об’єкт; * дату й час дії; * старе та нове значення, якщо це можливо. * номер бронювання; * об’єкт; * орендаря; * дати; * суму; * статус бронювання; * статус оплати. Поле

Сортування об’єктів

Орендар

Критичними помилками вважаються ситуації, коли: Журнал змін має зберігати: У результаті виконання атестаційного задача має бути створений компонент сайту оренди квартир і комерційних приміщень у K2 ERP. {| class="wikitable" style="width:100%;" !== Звіт «Оплати» == У межах атестації потрібно продемонструвати робочий сценарій. Пошук і фільтрація мають працювати без перезавантаження сторінки. SEO-опис

Назва задача

! Поле