CRM Lifecycle Management
Covers sales pipelines, lead tracking, HR operations, employee attendance, EOD reports, and project lifecycle management.
Production CRM with Sales Pipelines, HR & 4-Level RBAC Scoping
Media Masala CRM is an enterprise-grade Customer Relationship Management system developed during my software developer internship. Used daily by 10-12 staff members, it covers sales pipelines, lead tracking, HR operations, employee attendance, EOD reports, and project lifecycle management. Designed a normalized PostgreSQL relational schema (Neon + Prisma) and implemented a 4-level Hierarchical RBAC system (Super Admin ➔ Admin ➔ Team Lead ➔ Employee) using NextAuth + JWT with scoped database filters. Features React 18 analytics dashboards for tracking sales funnels, employee productivity, and attendance.
Covers sales pipelines, lead tracking, HR operations, employee attendance, EOD reports, and project lifecycle management.
Designed a clean, normalized PostgreSQL relational schema using Neon database and Prisma ORM for integrity.
Implemented custom RBAC (Super Admin → Employee) via NextAuth + JWT with scope hierarchy to restrict record visibility.
Built React 18 analytics dashboards for tracking sales funnels, employee productivity metrics, and attendance data.