Атестаційні завдання K2 ERP/Сайт продажу нерухомості

Версія від 17:58, 29 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль публікації об'єктів нерухомості для продажу і оренди

Реальний бізнес-контекст

Агентство нерухомості або забудовник організовує:

  • продаж квартир, будинків, ділянок, комерційної нерухомості;
  • оренду житлової та комерційної нерухомості;
  • співпрацю з приватними продавцями і покупцями.

Необхідно:

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

Основні завдання

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

Примітка

Сайт з продажу нерухомості — основний інструмент для:

  • агентств нерухомості;
  • забудовників;
  • приватних продавців.

Важливо зробити його:

  • швидким;
  • зручним;
  • візуально привабливим для залучення покупців.