A business CRM that brings customer records, sales pipelines, campaigns and follow-up activities into one role-aware workspace.

Customer information and sales follow-ups were difficult to manage across separate records and workflows. The team needed one place to track prospects, relationships, deals and daily activities.Customer records and sales follow-ups needed one organized, shared workspace.
A responsive CRM interface for managing leads, contacts, accounts, deals and campaigns. It also includes dashboards, advanced filters, CSV imports, activity tracking and a drag-and-drop Kanban workflow.A CRM for leads, contacts, accounts, deals, campaigns and sales activities.
Building related CRM modules highlighted the importance of reusable data tables, predictable filters and consistent detail views. Role-aware navigation also kept the product focused for each type of user.Reusable workflows and role-aware navigation made a complex CRM easier to use.





The React application sends authenticated requests to a NestJS API, where access rules and validation are applied before CRM records are stored in MySQL.
Role-aware views, forms, tables and Kanban workflows
Authentication, authorization and business validation
Customers, deals, campaigns and activity records
Role-aware views, forms, tables and Kanban workflows
Authentication, authorization and business validation
Customers, deals, campaigns and activity records
The live portfolio links only to the customer-facing CRM. Private infrastructure and source repositories are not exposed.Private infrastructure and source code are not exposed.

Next project