Ce dépôt contient un monorepo pnpm prêt à accueillir une application de vie scolaire inspirée de Pronote.
apps/
api/ -> NestJS + Prisma
web/ -> Next.js 14 (App Router)
packages/
config/
lib/
ui/
prisma/
pnpm install
pnpm devLa commande pnpm dev lance les scripts dev de chaque workspace (API et Web). Le fichier docker-compose.yml fournit une pile de services (PostgreSQL, Redis, Minio, Mailhog, Traefik) à démarrer séparément si nécessaire.
Le schéma Prisma est défini dans prisma/schema.prisma. Utilisez pnpm db:push pour appliquer le schéma et pnpm db:seed pour peupler les données de démonstration.
Des tests unitaires exemples sont fournis pour le service de dashboard (Nest) et pour les utilitaires partagés (packages/lib).