Атестаційні завдання K2 ERP/Сайт продажу нерухомості
Зовнішній вигляд
Модуль публікації об'єктів нерухомості для продажу і оренди
Реальний бізнес-контекст
Агентство нерухомості або забудовник організовує:
- продаж квартир, будинків, ділянок, комерційної нерухомості;
- оренду житлової та комерційної нерухомості;
- співпрацю з приватними продавцями і покупцями.
Необхідно:
- розміщувати оголошення про нерухомість;
- забезпечити пошук і фільтрацію за різними критеріями;
- обробляти запити від покупців;
- вести базу об'єктів і відстежувати статуси угод.
Основні завдання
1. Структура довідників
Довідник «Типи об'єктів»
Типи об'єктів:
- квартира;
- будинок;
- ділянка;
- комерційна нерухомість;
- паркінг.
Довідник «Типи угод»
Типи угод:
- продаж;
- оренда довгострокова;
- оренда подобова.
Довідник «Регіони і міста»
Поля довідника:
- країна;
- область;
- місто;
- район.
2. База «Оголошення про нерухомість»
Колонки бази
- назва об'єкта;
- тип об'єкта;
- тип угоди;
- локація:
- місто;
- район;
- адреса — необов'язково повна;
- кількість кімнат;
- загальна площа, м²;
- площа ділянки — для будинків і ділянок;
- поверх / поверховість — для квартир;
- ціна;
- власник або агент;
- фото об'єкта — багато фото;
- опис;
- статус:
- активне;
- підписано договір;
- продано;
- знято з публікації.
Функціонал
- створення нового оголошення;
- завантаження фотографій;
- публікація та модерація оголошень;
- можливість зняти оголошення з публікації.
3. Пошук і фільтрація
Параметри фільтрації
- тип об'єкта;
- тип угоди;
- місто;
- район;
- ціна:
- від;
- до;
- площа:
- від;
- до;
- кількість кімнат.
Підтримка AJAX-фільтрації без перезавантаження сторінки.
4. Взаємодія з користувачами
Користувачі можуть залишати заявки на об'єкти:
- залишити свій телефон та email;
- поставити запитання агенту.
Форма заявки
Поля форми:
- ім'я;
- телефон;
- коментар.
Функціонал:
- збереження заявок у базі;
- відправка повідомлення агенту або менеджеру.
5. Додаткові функції
- робота через AJAX для швидкого перегляду і фільтрації об'єктів;
- галерея фото в кожному оголошенні з перегортанням;
- можливість відмітити об'єкт «Вибране» для зареєстрованих користувачів;
- публікація «преміум»-оголошень:
- підняття в списках;
- виділення кольором;
- мобільна адаптація сайту для зручного перегляду з телефонів.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Axios або Fetch API |
| UI-компоненти | DataTables для адмінки, Select2 для фільтрів, Slick Carousel або аналог для галереї фото |
| Друк | Не потрібно, вся інформація онлайн |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація бази об'єктів і завантаження оголошень | 20 |
| Пошук і фільтрація нерухомості | 20 |
| Управління статусами об'єктів | 20 |
| Робота з заявками клієнтів | 20 |
| Інтерактивність через AJAX і мобільна адаптивність | 20 |
Примітка
Сайт з продажу нерухомості — основний інструмент для:
- агентств нерухомості;
- забудовників;
- приватних продавців.
Важливо зробити його:
- швидким;
- зручним;
- візуально привабливим для залучення покупців.