О проекте
Evolutrix CRM — Система управления взаимоотношениями с клиентами (Customer Relationship Management), созданная для оптимизации работы бизнеса с клиентской базой.
Модель распространения
Система поставляется в виде SaaS (software as a service — программное обеспечение как услуга). С точки зрения архитектуры на сервере разворачивается отдельный экземпляр приложения для каждой компании. Каждая отдельная компания обращается к приложению через собственный поддомен.
Основа системы Evolutrix CRM — Core представляет собой базовый функционал CRM и возможности для его расширения посредством серверных и клиентских хуков жизненного цикла (вдохновлено WordPress).
Дополнительный функционал реализуется в виде модулей, представляющих собой отдельные проекты, интегрируемые в Evolutrix CRM — Core и использующие его возможности расширения.
Стек технологий
На данный момент система использует следующие основные технологии:
Серверная сторона:
- PHP 8.2.
- Postgres 15.3.
- Laravel 10 — PHP web-фреймворк. Используется в качестве основы серверной стороны.
- Meilisearch 1.4 — Поисковой движок.
Клиентская сторона:
Взаимодействие клиентской стороны с серверной стороной происходит с помощью Rest API.
Дизайн
Макет доступен по ссылке: https://www.figma.com/file/oQHb20JezKTAQdZD6MccxH/CRM-(Copy)?mode=dev