C-Estate – платформа автоматизації для агентств нерухомості: від CRM для ріелторів до автоматичного вивантаження оголошень.

C-Estate - Автоматизації в агентстві нерухомості

Функціональність цієї системи не обмежена звичайними записами про клієнтів і даними про об'єкти (квартири, будинки, офіси тощо). Система щільно працює з об'єктами на картах, з кадастровою базою даних, зі складними наборами характеристик, з продажем і обміном нерухомості, зі складними фільтрами та гнучким пошуком. Користувачі адміністративної системи можуть вести клієнтів, створювати красивий і зрозумілий контент для квартир і будинків - використовуючи шаблони характеристик, завантажуючи картинки та формуючи галерею фото і відео для клієнтів. Клієнти, своєю чергою, можуть знаходити нерухомість, що їх цікавить, за гнучкими й різноманітними фільтрами, починаючи від базових - ціна, місцезнаходження, тип будівлі...- до найпросунутіших - тип ліжка, тип ванної кімнати, близькість до пам'яток, орієнтація вікон...

C-Estate - Автоматизації в агентстві нерухомості

Насамперед ми, як і завжди, провели безкоштовну детальну консультацію щодо варіантів реалізації проєкту та строків. Вирішили діяти ітеративно, без складного ТЗ. Важливо зазначити, що не в кожному проєкті такий варіант ми вважаємо рекомендованим. Однак цей проєкт, з огляду на особливості цілей його випуску, міг бути виконаний без попереднього проєктування. Цікавим викликом виявилося те, що клієнту було дуже бажано розуміти приблизний бюджет на квартал, для чого ми затвердили й внесли до договору пункт про фіксовану ціну за місяць роботи підвідповідальної нам команді, яку, згідно з договором, ми формуємо з наших співробітників.

C-Estate - Автоматизації в агентстві нерухомості

Під час обговорення проєкту ми дійшли розуміння зручного бюджету та способу співпраці, підписали договір. Договір вийшов не шаблонним, таким, що передбачає не лише технічне виконання проєкту, а й партнерську пайову участь. Договір містив базові вимоги - короткий перелік основних категорій робіт і необхідних функцій системи, а також вимоги до якості (швидкість завантаження, ліміти об'єктів нерухомості, швидкість перемикання інтерфейсів). Нагадаємо, що в більшості складних проєктів ми рекомендуємо починати з бізнес-аналітики та складати детальне ТЗ. У цьому проєкті був сенс зробити виняток.

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

Перший тиждень - проєктування, розгортання

Якщо коротко, що було зроблено під час першого етапу робіт:

  1. Підготовчі технічні роботи.
  2. Вибір ключових технічних рішень для проєкту.
  3. Проєктування схеми об'єктних залежностей.
  4. Розгортання системи на базі Docker.
  5. Конфігурування системних сервісів, необхідних проєкту.
  6. Інтегрування та налаштування репозиторію коду.
  7. Налаштування сервера на безперервну доставку.
  8. Проєктування бази даних системи.

У ході розробки всієї системи архітектор розробляв і коригував схему зв'язків компонентів платформи. Червоним позначені об'єкти, які під час роботи часто змінювалися. Але здебільшого схема була складена у відповідній розв'язці від самого початку. Ця модель дозволила легко й швидко вести переговори щодо ключової функціональності онлайн платформи, а також виявляти вузькі місця, передбачаючи ймовірні труднощі під час експлуатації продукту в майбутньому.

C-Estate - Автоматизації в агентстві нерухомості


Першим етапом розробки стояло завдання створити просту систему угод з нерухомості, дизайн не був пріоритетом, тому ми вибрали стандартне перевірене рішення - Bootstrap. У майбутньому, коли буде готовий дизайн, зовнішній вигляд можна буде швидко змінити.

C-Estate - Автоматизації в агентстві нерухомості

За результатами етапу ми змогли перевищити плани і, крім безпосередньо системи угод та бази об'єктів нерухомості, ми встигли зробити багато завдань наперед, а також провести роботи з розгортання інфраструктури, необхідної будь-якому мінімально-складному проєкту. Результат першого етапу розробки Ви можете побачити на сторінці та у відео.

Другий тиждень

Ми хотіли якнайшвидше показати клієнту нехай і просту, але робочу версію програми.

Після того, як робота була успішно завершена, ми зняли для клієнта відео-огляд виконаної роботи. Це ексклюзивне відео, тому що в 95% проєктів такі відео робляться особисто, із закритим доступом і нікому не показуються під загрозою великого штрафу!


Третій тиждень

Минуло всього два тижні, а у клієнта вже є працююча версія системи. Звісно, поки що вона не красива, не зручна, у ній багато незграбностей, мало дизайну, немає індивідуальності... Але вона працює, і це найважливіше на цьому етапі. Перед тим, як ми почнемо відливати модель зовнішнього інтерфейсу "в граніті", потрібно зробити так, щоб прототип працював чітко, як годинник.

Перші труднощі почали з'являтися, як часто буває, під кінець проєкту. Проєкт складно починати і складно закінчувати. Решта - легко. Особливою складністю та викликом була функціональність конструктора характеристик і опцій. Не стільки технічно, скільки з точки зору проєктування та аналізу. Грубо кажучи, ідея була такою, щоб користувач системи під час додавання нового об'єкта нерухомості (наприклад, квартири) міг вибирати цілі готові набори, які точно описують об'єкт і допомагають клієнту знайти його на сайті в очікуваному й логічному місці. Функціональність дозволяла вносити зміни в логіку роботи системи без втручання програміста, за допомогою користувацького інтерфейсу. З цього моменту наш веб застосунок став повною мірою відповідати класу "Платформа", кожен ріелтор або власник нерухомості міг вносити зміни в алгоритм.

У ході розробки (на момент лише 3-го тижня) було зроблено 205 завдань з програмування. На початку 2021 року ми здали проєкт у відмінному технічному вигляді в повній відповідності з ТЗ і раніше строку. Більше того, ми встигли зробити низку завдань з оформлення документації, які в ТЗ не були розписані, але на будь-якому проєкті передбачаються.

Наступним етапом був у дизайн і презентації інвесторам зовнішнього вигляду

C-Estate - Автоматизації в агентстві нерухомості

У цьому відео презентується результат першого етапу розробки пробної системи-прототипу

Дизайн платформи

Пізніше для проєкту був продуманий стиль інтерфейсу на основі компонентів Bootstrap. Дизайн-система проєкту передбачала гнучке конструювання нових робочих екранів за рахунок маніпулювання типізованими елементами Bootstrap-like єдиного стилю. Дизайн був зроблений за стандартами і надані вихідні файли стилів у Figma.

C-Estate - Автоматизації в агентстві нерухомості

Подивіться також оформлену презентацію інтерфейсів - Раз і Два

Після завершення прототипування функціональності та моделювання дизайн-оболонки, проєкт перейшов у стадію, коли ми не можемо відкрито описувати всі подробиці розробки.

Потрібен веб-проєкт під ваш бізнес?

Розробляємо CRM/ERP, кабінети, B2B/B2C-сервіси та корпоративні веб-системи: від ТЗ й архітектури до запуску та підтримки.

Часті питання

Виділіть одну проблему клієнта та сформулюйте конкретну цінність рішення, яку можна виміряти у грошах і строках.
Почніть з вузького MVP для одного сегмента, заміряйте конверсію, вартість залучення та швидкість угод перед масштабуванням.
Контролюйте виручку в USD, CAC, валову маржу, конверсію в оплату та строк окупності. Це база для рішень про масштаб.
Отримати оцінку проєкту

Последние проекты

Последние комментарии

Теги

25 августа