Recreated with demo data. The real dashboard, clients and numbers are private.
Internal operations dashboard
A full-stack web app that replaced a shared spreadsheet for tracking sales proposals, clients, and device activations. It syncs endpoint counts from Intel EMA servers every day and has role-based access for global admins, admins, and sales agents, all enforced on the server.
Agents get a personal dashboard with their clients, a meeting calendar with time-zone support, a needs-attention list, and quarterly performance charts. Admins get an approval workflow for changes, team performance views, an activity log, and detailed Excel exports. Sensitive actions are protected with 2FA.
- Next.js 16
- React 19
- TypeScript
- PostgreSQL (Neon)
- Drizzle ORM
- Vercel
- ExcelJS
- TOTP 2FA