← Назад до проєктів // case study

Xatka.City — CRM для нерухомості

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

Роль Full-Stack Developer
Тип Real Estate CRM
Архітектура Microservices
Xatka.City real estate CRM
// overview

Огляд проєкту

Xatka.City — CRM із мікросервісною архітектурою для фахівців з нерухомості. Платформа об’єднує об’єкти нерухомості, клієнтів, пропозиції, нагадування та сповіщення в одному робочому просторі.

Окремий сервіс на Node.js обробляє та парсить повідомлення із сайтів оголошень про нерухомість, що дозволяє автоматично імпортувати дані про об’єкти в CRM. Інший сервіс на Node.js відповідає за сповіщення та доставляє нагадування й інші події через Telegram і веб.

Основний застосунок і бізнес-логіка реалізовані на Laravel, а панель адміністратора є окремим застосунком на React. Така архітектура розділяє основну CRM, отримання даних з оголошень, доставку сповіщень та адміністративний інтерфейс на незалежні сервіси.

Я спроєктував і розробив систему повністю: архітектуру застосунку, структуру бази даних, CRM-функціональність, взаємодію між сервісами, керування об’єктами та клієнтами, створення пропозицій, систему сповіщень і панель адміністратора.
  • Спроєктував і розробив мікросервісну архітектуру CRM
  • Розробив сервіс на Node.js для парсингу повідомлень та імпорту даних про об’єкти із сайтів нерухомості
  • Розробив окремий сервіс сповіщень на Node.js для Telegram та веб
  • Розробив окрему панель адміністратора на React
  • Реалізував керування об’єктами та клієнтами, створення пропозицій і нагадування
// наступний проєкт CRM для таксопарку →