Intake (INSEAD)
Application interne de gestion du support IT pour INSEAD. Check-in étudiants par badge/email, file d'attente technicien temps réel, dashboards manager (KPIs, tendances, word cloud) et outils admin (configuration, exports CSV). Architecture multi-base (MySQL local / PostgreSQL-Supabase prod) avec accès role-based scoped par campus.
Stack technique
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
Captures d'écran






