• Home
  • Projects
  • Blog
Contact
All projects

Jan 2026 - Apr 2026

Client Task Tracker

Multi-tenant SaaS for Corazon Technologies

A multi-tenant SaaS platform with time tracking, attendance, 4-role RBAC and one-click reporting for 1,000+ active users.

  • Next.js
  • MongoDB
  • Vercel
Live site

What I built

  • Architected a multi-tenant SaaS platform featuring 11+ relational data models and organization-scoped data isolation, using compound MongoDB indexing to reduce query latency by 92% (2.3 s to 180 ms) for 1,000+ active users and 10,000+ time logs.
  • Engineered robust application security by implementing JWT authentication, AsyncLocalStorage request context, middleware authorization, and 4-role RBAC (Super-Admin, Admin, Lead, Employee) to strictly enforce row-level tenant access controls.
  • Built an automated time-tracking & attendance engine with stateful timer controls, server-side validation, partial unique indexes, and automated Vercel Cron midnight (IST) closeout pipelines for precise billing hour calculations.
  • Streamlined operational reporting & analytics by building multi-filter client dashboards and automated PDF/Excel export tools, cutting manual reporting time from 30 minutes to one click while shipping 50+ feature releases under zero-cost serverless limits.

Highlights

  • 92% lower query latency (2.3 s to 180 ms)
  • 1,000+ active users and 10,000+ time logs
  • Reporting time cut from 30 minutes to one click
  • 50+ feature releases

Product screens

Select an image to view it at full size in a new tab.

CGrid dashboard showing task status totals, workload by assignee, notes, attendance, and a task list.
Operations dashboard combining task status, team workload, notes, and attendance in one workspace.
CGrid tasks page with search, filters, employee selection, sorting, task statuses, and timer controls.
Task management list with search, employee filters, sorting, and controls for resuming and completing work.