Back to Projects Fullstack · CRM

Duzi CRM

A fullstack CRM and customer engagement platform that unifies customer management, sales activities, WhatsApp conversations, campaigns, broadcasts, automation, and AI-assisted communication in one workspace.

Vue 3TypeScriptGoGoravelMySQLNode.jsWhatsAppDocker
Duzi CRM WhatsApp inbox

Problem

Businesses need a centralized system to manage customer relationships, sales activities, WhatsApp conversations, broadcasts, and automation, instead of juggling disconnected tools that fragment data and slow the team down.

Solution

A modular CRM platform that combines customer management, sales workflows, WhatsApp communication, automation, and AI capabilities into a single unified workspace, from lead capture and pipeline tracking to broadcast messaging and AI-assisted replies.

My Role

Fullstack Developer / Software Engineer, responsible for the platform end to end, across frontend, backend, database, integrations, and deployment.

  • Designed and implemented frontend interfaces.
  • Developed backend APIs and business logic.
  • Designed and maintained database structures.
  • Integrated WhatsApp communication services.
  • Developed broadcast and messaging workflows.
  • Implemented authentication and role-based access control (RBAC).
  • Worked on AI Agent and AI provider configuration.
  • Implemented automation-related functionality.
  • Handled deployment and production infrastructure.
  • Debugged and optimized system behavior.

Architecture

FrontendVue 3 · TypeScript · Vite · Pinia · Tailwind CSS
BackendGo · Goravel
DatabaseMySQL
WhatsApp ServiceNode.js · whatsapp-web.js · Puppeteer
InfrastructureDocker · Docker Compose · Nginx · VPS

Engineering Highlights

More than CRUD. The project spans fullstack architecture and production operations:

Fullstack architectureAPI developmentThird-party integration WhatsApp communication infrastructureBroadcast processingAuth & RBAC AI integrationAutomation workflowsDatabase designDeployment & production troubleshooting

Screens

Need a CRM or customer-engagement platform?

Let's build it together.

Start Project