Intake (INSEAD)
Internal IT support operations app for INSEAD. Badge/email student check-in, live technician queue, manager analytics dashboards (KPIs, trends, word cloud) and admin tooling (config, CSV exports). Multi-database architecture (MySQL local / PostgreSQL-Supabase prod) with campus-aware role-based access.
Tech stack
Frontend
- Next.js 15
- React 19
- TypeScript 5
- Tailwind CSS 3
- Framer Motion
- Recharts
Backend
- Route Handlers
- Server Actions
- Zod
Data
- Prisma 6
- MySQL
- PostgreSQL
- Supabase
Auth / Sécurité
- NextAuth v5
- Microsoft Entra ID (SSO)
- JWT
- RBAC
- Campus-aware middleware
Intégrations
- Power BI Embed
- SMTP
- Alertes email
Observabilité
- Sentry
Testing
- Playwright (E2E)
- ESLint
Déploiement
- Vercel
- Supabase
Screenshots






