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