Back to Portfolio

Ecolor CRM

crm
Ecolor CRM - Slide 1
Ecolor CRM - Slide 2
Ecolor CRM - Slide 3
Ecolor CRM - Slide 4

About the Project

Ecolor CRM is a robust, enterprise-grade CRM solution built on the modern Laravel 12 ecosystem. Designed with a multi-tenant architecture, it provides isolated environments for different departments or organizations. The system features seamless unified communications by integrating deeply with SIP, 3CX, and WhatsApp (Twilio), empowering teams with centralized customer interactions and workflow automation. ✨ Key Features Multi-Tenant Architecture: Secure, subdomain-based data isolation using stancl/tenancy. Unified Communications: SIP/3CX Integration: Real-time call readiness, softphone support, and Call Detail Record (CDR) management. WhatsApp & SMS: Seamless messaging via Twilio SDK integration. Modern Tech Stack: Built with Laravel 12, Livewire Volt, and Flux for a reactive, SPA-like user experience. Advanced Permissions: Comprehensive Role-Based Access Control (RBAC) via Spatie Permissions. Asynchronous Workflows: High-performance background job processing powered by Redis and Laravel Horizon. Dockerized Infrastructure: Production-ready deployment setup with Nginx, Supervisor, and Docker Compose.

Technologies Used

Laravel 12.x, PHP 8.3+
Livewire 3 (Volt), Flux UI, TailwindCSS
MySQL/PostgreSQL
Redis + Laravel Horizon
rtckit/sip, Twilio SDK, 3CX
Docker, Nginx, Supervisor