Next.js Starter Kit

Une base prête pour la production pour les applications EPFL

Tout ce qu'il faut pour créer des applications web sécurisées, multilingues et modernes à l'EPFL — authentification, i18n, composants UI et déploiement Docker inclus.

Starter kit illustration

Authentification Entra ID

SSO via Microsoft Entra ID avec sessions JWT et renouvellement automatique des tokens.

Internationalisation

Support français et anglais avec next-intl et persistance de la langue par cookie.

UI moderne

Tailwind CSS v4, composants shadcn/ui et la police Suisse Intl.

Docker & CI/CD

Build Next.js standalone dans un Dockerfile multi-étapes Bun avec GitHub Actions.