// overview
Огляд проєкту
Xatka.City — CRM із мікросервісною архітектурою для фахівців з нерухомості. Платформа об’єднує об’єкти нерухомості, клієнтів, пропозиції, нагадування та сповіщення в одному робочому просторі.
Окремий сервіс на Node.js обробляє та парсить повідомлення із сайтів оголошень про нерухомість, що дозволяє автоматично імпортувати дані про об’єкти в CRM. Інший сервіс на Node.js відповідає за сповіщення та доставляє нагадування й інші події через Telegram і веб.
Основний застосунок і бізнес-логіка реалізовані на Laravel, а панель адміністратора є окремим застосунком на React. Така архітектура розділяє основну CRM, отримання даних з оголошень, доставку сповіщень та адміністративний інтерфейс на незалежні сервіси.
Я спроєктував і розробив систему повністю: архітектуру застосунку, структуру бази даних, CRM-функціональність, взаємодію між сервісами, керування об’єктами та клієнтами, створення пропозицій, систему сповіщень і панель адміністратора.
- Спроєктував і розробив мікросервісну архітектуру CRM
- Розробив сервіс на Node.js для парсингу повідомлень та імпорту даних про об’єкти із сайтів нерухомості
- Розробив окремий сервіс сповіщень на Node.js для Telegram та веб
- Розробив окрему панель адміністратора на React
- Реалізував керування об’єктами та клієнтами, створення пропозицій і нагадування