Multi-tenant CMS, CRM & HRMS
The platform every event site below is built on - one codebase serving nine tenant sites, with role-scoped access, audit trails and background job processing.
9 tenant sites · 1 admin
- Architected a multi-tenant CMS driving content, listings and page sections across nine sites from a single admin, replacing per-site developer work.
- Built the CRM with lead capture, ownership assignment, automated follow-up reminders and UTM source attribution, replacing spreadsheet tracking.
- Implemented role-based access control and audit trails so sales, marketing and operations share one system with scoped permissions.
- Moved email, reminders and report generation onto BullMQ queues backed by Redis, keeping request latency flat under load.
- Added an HRMS module for internal staff records, attendance and approvals.
- Nest.js
- Prisma
- PostgreSQL
- Redis
- BullMQ
- TypeScript
- RBAC
