Атестаційні завдання K2 ERP/Сайт продажу нерухомості
Основні параметри фільтрації
Звіт показує всі об’єкти, які зараз опубліковані на сайті. * додати об’єкт у вибране;
- прибрати об’єкт із вибраного;
- переглянути список вибраних об’єктів;
- не дублювати один і той самий об’єкт у вибраному. | Активні оголошення, заявки по об’єктах, ефективність агентів, популярні об’єкти
|- | Що виступає як критичною вимогою? Поле
Агентство нерухомості, забудовник або онлайн-портал функціонує з об’єктами для продажу та оренди.
! {| class="wikitable" style="width:100%;"
- об’єкт;
- дату публікації;
- кількість переглядів;
- кількість заявок;
- кількість днів без активності;
- агента. Бали
SEO-опис
У мобільній версії критично забезпечити |
Модератор здатна: | == Пошук і фільтрація ==
Сторінка об’єкта має містити повну інформацію. Журнал змін має зберігати:
|
|---|---|---|
| Що потрібно створити? Географічний довідник потрібен для пошуку і фільтрації об’єктів.== Приклади типів об’єктів == | ||
| Країна | як приклад: Україна | |
| Область | як приклад: Київська область | |
| Місто | як приклад: Київ, Львів, Одеса | |
| Район | Район міста або області | |
| Мікрорайон | Опціонально | |
| Метро | Опціонально для великих міст |
AJAX-інтерактив
компонент публікації об’єктів нерухомості для продажу і оренди. | Типи об’єктів, типи угод, регіони, міста, райони, агенти
| Який провідний об’єкт? Значення | Інтерфейс має працювати оперативно та інтуїтивно для користувача, агента й адміністратора.== Поля типу об’єкта ==
Звіт «Популярні об’єкти»Див. так самоКартка об’єкта на сайтікомпонент має підтримувати типи об’єктів, типи угод, регіони, міста, райони, агентів, власників, оголошення, характеристики, фото, галерею, пошук, AJAX-фільтрацію, заявки, статуси, вибране, преміум-публікації, модерацію, мобільну адаптацію, звіти, AJAX-інтерактив і логування змін. # адміністратор створює довідники типів об’єктів, типів угод і регіонів;
У звіті потрібно відображати:
Реальний бізнес-контекст |
class="wikitable" style="width:100%;" |
|---|
! * агента;
- кількість об’єктів;
- кількість заявок;
- кількість оброблених заявок;
- кількість показів;
- кількість угод.
Технічні вимоги
- велику галерею фото;
- заголовок;
- ціну;
- адресу або район;
- характеристики;
- SEO-опис;
- карту, опціонально;
- інформацію про агента;
- форму заявки;
- схожі об’єкти;
- статус об’єкта.== Звіт «Заявки по об’єктах» ==
Критичні помилки
- завантажити багато фото;
- визначити головне фото;
- змінювати порядок фото;
- видаляти фото;
- переглядати фото в галереї;
- відкривати фото у збільшеному вигляді;
- обмежувати розмір файлу;
- перевіряти допустимі формати. | Тип, угоду, локацію, характеристики, ціну, фото, SEO-опис, агента і статус
Які фільтри потрібні? Статус
Логування змін
Агент відповідає за об’єкт і заявки по ньому. Звіт показує найцікавіші для користувачів об’єкти. ! У такому модулі особливо важливі якісні фото, зручні фільтри, швидке завантаження, зрозуміла картка об’єкта, мобільна адаптація та проста форма заявки. SEO-опис
критично. Об’єкти зі статусом «Продано», «Здано в оренду» або «Знято з публікації» не повинні показуватися серед активних пропозицій.== Звіт «Ефективність агентів» ==
Поля оголошення
Реалізація бази об’єктів і завантаження оголошень 20 Типи об’єктів, типи угод, регіони, оголошення, характеристики, фото Пошук і фільтрація нерухомості 20 Пошук, AJAX-фільтри, сортування, пагінація, коректність результатів керування статусами об’єктів 20 Чернетка, модерація, активне, продано, здано, знято з публікації, архів Робота з заявками клієнтів 20 Форма заявки, прив’язка до об’єкта, агент, статуси, історія продукту обробки Інтерактивність через AJAX і мобільна адаптивність 20 Швидка фільтрація, вибране, заявки, фото, модерація, зручність на мобільних пристроях
Преміум-оголошення
Тип угоди визначає, що саме пропонується: продаж або оренда. У звіті потрібно відображати:
Агентам потрібна зручна база об’єктів і заявок, а керівнику — розуміння, які об’єкти переглядають, які заявки приходять і які оголошення потрібно просувати. * вести типи об’єктів нерухомості;
- вести типи угод;
- вести регіони, міста й райони;
- створювати оголошення про продаж або оренду;
- завантажувати багато фотографій до об’єкта;
- керувати статусами оголошень;
- публікувати й знімати оголошення з публікації;
- модерувати оголошення;
- шукати об’єкти за параметрами;
- фільтрувати об’єкти без перезавантаження сторінки;
- приймати заявки від покупців або орендарів;
- передавати заявки агентам;
- вести історію роботи із заявкою;
- додавати об’єкти до «Вибраного»;
- створювати преміум-оголошення;
- показувати галерею фото;
- підтримувати мобільну адаптацію;
- формувати звіти по оголошеннях, заявках, агентах і популярних об’єктах.
Варіанти преміум-функцій
| Статус
провідний принцип. Сайт нерухомості має оперативно з’єднати людину з потрібним об’єктом: зручний пошук, якісні фото, зрозуміла ціна, точна локація, статус оголошення і проста форма заявки. Поле Критерії оцінюванняСтатуси заявкиСторінка об’єкта |
Сайт має бути зручним на телефоні. Фільтрація має працювати без перезавантаження сторінки. Разом |
|---|---|
| Заголовок | Назва оголошення |
| Тип об’єкта | Квартира, будинок, ділянка тощо |
| Тип угоди | Продаж, довгострокова оренда, подобова оренда |
| Регіон | Область, місто, район |
| Адреса | Повна або часткова адреса |
| Кількість кімнат | Для квартир і будинків |
| Загальна площа | Площа об’єкта |
| Житлова площа | Опціонально |
| Площа кухні | Опціонально |
| Площа ділянки | Для будинків і землі |
| Поверх | Для квартир |
| Поверховість | Загальна кількість поверхів |
| Ціна | Вартість об’єкта |
| Валюта | UAH, USD, EUR |
| SEO-опис | Детальний текст оголошення |
| Фото | Галерея зображень |
| Власник | Продавець або орендодавець |
| Агент | Відповідальний менеджер |
| Статус | Поточний стан оголошення |
Поля регіону
Сортування оголошень
На картці потрібно показувати
| Чернетка | Оголошення створюється, але ще не опубліковане |
| На модерації | Очікує перевірки адміністратором |
| Активне | Показується на сайті |
| Підписано договір | По об’єкту виступає як домовленість або угода в процесі |
| Продано | Об’єкт проданий |
| Здано в оренду | Об’єкт орендований |
| Знято з публікації | Оголошення приховане з сайту |
| Архівне | Оголошення збережене в базі, але неактивне |
Поля агента
Назва задача
Практичне задача
Довідник типів об’єктів визначає, які види нерухомості можуть публікуватися на сайті. {| class="wikitable" style="width:100%;"
== Заявки клієнтів ==- квартири;
- будинки;
- земельні ділянки;
- комерційні приміщення;
- офіси;
- склади;
- паркінги;
- новобудови;
- котеджні містечка;
- подобова оренда;
- довгострокова оренда. Звіт показує оголошення, які не отримують уваги. | Шукає об’єкт, переглядає фото, додає у вибране, залишає заявку
Звіт показує, які оголошення отримують звернення. Питання
У межах атестації потрібно продемонструвати робочий сценарій. ! Параметр Назва об’єкта Короткий заголовок оголошення Тип об’єкта Квартира, будинок, ділянка, офіс тощо Тип угоди Продаж або оренда Місто Населений пункт Район Район або мікрорайон Адреса Повна або часткова адреса Кількість кімнат Для житлових об’єктів Загальна площа Площа в м² Поверх / поверховість Для квартир і комерційних приміщень Ціна Вартість продажу або оренди Агент Відповідальний працівник Статус Активне, продано, здано, знято з публікаціїМінімальний сценарій:
Поля заявки
| Саме ці елементи напряму впливають на кількість звернень і успішність продажів або оренди.== Поля преміум-публікації ==
компонент повинен фіксувати важливі зміни. Критерій |
Оголошення про нерухомість | |
|---|---|---|
| Що має містити оголошення? Значення | SEO-опис
Довідник «Типи угод» | |
| 90–100 | Відмінно | компонент на 100% функціонує: об’єкти, фото, пошук, фільтри, заявки, статуси, преміум, мобільність і звіти реалізовані коректно |
| 75–89 | Добре | Основна логіка функціонує, виступає як незначні недоліки, які не руйнують бізнес-процес публікації та пошуку нерухомості |
| 60–74 | Зараховано | Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання |
| 0–59 | Не зараховано | Відсутня критична логіка: об’єкти, фото, пошук, фільтрація, заявки або статуси |
- неможливо створити тип об’єкта;
- неможливо створити оголошення;
- оголошення не має типу угоди;
- оголошення не має локації;
- оголошення не має ціни;
- фото не прив’язуються до об’єкта;
- активне оголошення не показується на сайті;
- зняте з публікації оголошення показується як активне;
- проданий або зданий об’єкт показується серед доступних;
- пошук повертає неправильні результати;
- фільтр за ціною, містом або кімнатами функціонує некоректно;
- заявка не прив’язується до об’єкта;
- агент не бачить заявку по своєму об’єкту;
- користувач системи бачить службові інформаційні дані без прав;
- зміни ціни, статусу або фото не логуються;
- звіти не відповідають фактичним оголошенням і заявкам.== Дії модератора ==
Відповідь
Приклади типів угодСайт продажу нерухомості виступає як основним інструментом для агентств, забудовників, рієлторів і приватних продавців. На сайті можуть розміщуватися:
Примітка
|
ПІБ | Ім’я агента |
|---|---|---|
| Телефон | Контактний номер | |
| Електронна адреса | ||
| Фото | Опціонально для публічної картки | |
| Регіон роботи | Місто або район, за який відповідає агент | |
| Статус | Активний або неактивний |
Права доступу
Преміум-публікації допомагають просувати важливі об’єкти. | Активний об’єкт має знаходитися через пошук, а заявка має прив’язуватися до нього |}
Через AJAX потрібно оновлювати:
- K2 ERP
- K2 ERP
- Атестаційні завдання K2 ERP
- CRM
- Дошка оголошень
- Маркетплейс
- Нерухомість
- Оголошення
- Заявка клієнта
- Пошук
- Фільтрація
- Галерея фото
- AJAX
Мета задача — створити в K2 ERP компонент для автоматизації сайту агентства нерухомості, забудовника або сервісу розміщення оголошень про нерухомість. SEO-опис
!== Довідник «Типи об’єктів» ==
У звіті потрібно відображати:
платформа повинна дозволяти:
- об’єкт;
- кількість переглядів;
- кількість додавань у вибране;
- кількість заявок;
- статус. Поле
|- | Нова | Заявка щойно надійшла |- | В роботі | Агент обробляє звернення |- | Зв’язались | Агент зв’язався з клієнтом |- | Показ призначено | Заплановано перегляд об’єкта |- | Угода в процесі | клієнт ERP зацікавлений, триває оформлення |- | Закрита | Заявку завершено |- | Відмова | клієнт ERP відмовився |}
Очікуваний результат
Колонки бази оголошень
Умова складання. задача не здатна бути зараховане, якщо платформа не дає можливість пройти базовий цикл сайту нерухомості: об’єкт → фото → публікація → пошук → заявка → обробка → статус → звіт.== Статуси оголошення ==
платформа повинна підтримувати сортування:
!
Зареєстрований користувач системи здатна додати об’єкт до списку «Вибране». У результаті виконання атестаційного задача має бути створений компонент сайту продажу нерухомості в K2 ERP. ! | компонент сайту продажу й оренди нерухомості |- | Які довідники потрібні? У звіті потрібно відображати:
! ! ! Що перевіряється
Функції вибраного
Звіт «Активні оголошення»
- об’єкт;
- тип угоди;
- тип об’єкта;
- місто;
- район;
- ціну;
- агента;
- дату публікації;
- кількість заявок. Окремо варто відзначити фільтрації і обліку об’єктів нерухомості для продажу й оренди виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля публікації забезпечується через Атестаційне задача K2 ERP. 100
У звіті потрібно відображати: |- | Оголошення | Який об’єкт просувається |- | Тип просування | Топ, підняття, виділення, головна сторінка |- | Дата початку | Коли просування починається |- | Дата завершення | Коли просування завершується |- | Статус | Активне, завершене, скасоване |}
Рекомендовані сутності бази даних
- коректність опису;
- наявність фото;
- правильність ціни;
- правильність локації;
- відсутність дублювання;
- відповідність правилам сайту;
- статус об’єкта.== Довідник «Агенти» ==
Рівень
Мобільна адаптаціябазовий бізнес-процесЗвіти |
! Поле |
|---|---|
| Гість сайту | Переглядає активні оголошення, користується пошуком, залишає заявку |
| Зареєстрований користувач системи | Додає об’єкти у вибране, переглядає свої заявки |
| Агент | Створює й редагує свої об’єкти, обробляє заявки |
| Менеджер | Контролює об’єкти, заявки, агентів і статуси угод |
| Модератор | Перевіряє оголошення, фото, описи й публікації |
| Керівник | Переглядає звіти по об’єктах, заявках і агентах |
| Адміністратор | Налаштовує довідники, права, преміум-функції та службові параметри |
Що перевіряє модератор
Вимоги до галереї фото
Основні об’єкти модуля
| Бекенд | K2 Cloud ERP на Python або PHP |
| База даних | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript |
| AJAX | Axios або Fetch API |
| UI-компоненти | DataTables для адмінки, Select2 для фільтрів, Slick Carousel або аналог для галереї фото |
| Медіа | Завантаження і зберігання багатьох фото для об’єктів |
| Карта | OpenStreetMap або Google Maps API, опціонально |
| Адаптивність | Мобільна реліз системи сайту |
| Друк | Не обов’язково, основна робота виконується онлайн |
| Експорт | Excel або PDF для адміністративних звітів |
Типовий бізнес-процес роботи сайту нерухомості виглядає так:
- типи об’єктів;
- типи угод;
- країни;
- області;
- міста;
- райони;
- агенти;
- власники;
- оголошення;
- характеристики об’єктів;
- фото об’єктів;
- статуси оголошень;
- заявки;
- статуси заявок;
- вибране;
- преміум-публікації;
- перегляди;
- модерація;
- журнал змін;
- звіти;
- права доступу. ! Для реалізації задачі доцільно передбачити такі сутності:
- продаж;
- оренда довгострокова;
- оренда подобова;
- оренда комерційна;
- продаж від забудовника;
- продаж від власника;
- продаж через агентство.== Звіт «Об’єкти без активності» ==
Коротко. Потрібно реалізувати сайт нерухомості: типи об’єктів, типи угод, регіони, оголошення, фото, пошук, AJAX-фільтри, заявки клієнтів, обране, преміум-публікації, статуси об’єктів, агенти, мобільна реліз системи та звіти. {| class="wikitable" style="width:100%;"
== Фото об’єкта == Об’єкт До якого оголошення належить заявка Ім’я Ім’я користувача Телефон Контактний номер Email Опціонально Коментар Питання або побажання Дата заявки Коли створено заявку Агент Хто має обробити заявку Статус Нова, в роботі, зв’язались, показ призначено, закритаОголошення виступає як головною карткою об’єкта нерухомості. SEO-опис
Користувачі хочуть оперативно знайти потрібний об’єкт за містом, районом, ціною, площею, кількістю кімнат, типом угоди та іншими параметрами. Призначення
Коротко
! ! Роль
Пошук має бути швидким і зручним. функції ERP
Модерація оголошень
! Модерація потрібна для контролю якості інформації. | Тип об’єкта, угода, місто, район, ціна, площа, кімнати |- | Що робить користувач системи? Сайт продажу нерухомості — це практична задача; так само реалізовано пошуку.== Мета задача ==
На сторінці потрібно показувати
платформа повинна дозволяти: |- | Назва типу | як приклад: квартира, будинок, ділянка |- | SEO-опис | Коротке пояснення типу |- | Активність | Чи доступний тип для нових оголошень |- | Порядок сортування | Позиція у списках і фільтрах |}
! Критичними помилками вважаються ситуації, коли:
Довідник «Регіони і міста»
платформа повинна дозволяти: |- | Типи об’єктів | Квартира, будинок, ділянка, комерційна нерухомість тощо |- | Типи угод | Продаж, довгострокова оренда, подобова оренда |- | Регіони і міста | Географічна структура для пошуку |- | Оголошення | Основні картки об’єктів нерухомості |- | Фото | Галерея зображень об’єкта |- | Агенти | Працівники, які ведуть об’єкти й заявки |- | Власники | Продавці або орендодавці об’єктів |- | Заявки | Звернення покупців або орендарів |- | Вибране | Об’єкти, які користувач системи зберіг для подальшого перегляду |- | Преміум-публікації | Просування оголошень у списках |- | Статуси | Активне, продано, здано, знято з публікації, на модерації |- | Звіти | аналітичні інструменти по об’єктах, заявках, переглядах і агентах |}
компонент має підтримувати розмежування прав. Об’єкт
- створити типи об’єктів;
- створити типи угод;
- створити регіони, міста й райони;
- створити агента;
- створити оголошення про продаж квартири;
- додати характеристики: кімнати, площа, поверх, ціна;
- завантажити кілька фото;
- визначити головне фото;
- відправити оголошення на модерацію;
- опублікувати оголошення;
- знайти його через пошук;
- застосувати фільтр за містом, ціною і кількістю кімнат;
- додати об’єкт у вибране;
- залишити заявку на об’єкт;
- передати заявку агенту;
- змінити статус заявки;
- увімкнути преміум-просування;
- зняти оголошення з публікації;
- сформувати звіт активних оголошень;
- сформувати звіт заявок по об’єктах;
- сформувати звіт ефективності агентів;
- перевірити журнал змін. * схвалити оголошення;
- повернути на доопрацювання;
- зняти з публікації;
- приховати фото;
- змінити статус;
- залишити коментар агенту. Поле
Вибране
- пошук об’єктів;
- фільтрація;
- сортування;
- пагінація;
- додавання у вибране;
- видалення з вибраного;
- надсилання заявки;
- завантаження фото;
- зміна статусу оголошення;
- модерація;
- оновлення версій звітів. Колонка
Користувачі сайту повинні мати можливість залишити заявку на об’єкт.