Détail du projet

Projet TX

Application web complète construite avec Next.js pour gérer des comptes utilisateurs et un système de quiz, avec une couche de persistance Prisma/SQLite et un pipeline de qualité logicielle.

Dans ce projet collaboratif BTS ESNA, nous avons conçu une application full-stack qui couvre l'ensemble du cycle de vie utilisateur : inscription, authentification sécurisée (JWT et hash des mots de passe), puis création et consultation de quiz. L'architecture repose sur Next.js avec une séparation claire entre logique métier et accès données, tandis que Prisma simplifie la modélisation relationnelle et les migrations SQLite. Le projet intègre également une chaîne de qualité avec linting, tests Jest/Testing Library et automatisation CI, ce qui facilite les revues de code et la stabilité des livraisons.

Next.jsTypeScriptPrismaSQLiteJest

Résultat

Le résultat est une base applicative robuste et maintenable, capable de supporter des évolutions fonctionnelles rapides, avec un cadre de travail d'équipe structuré (branches, PR, CI) et un niveau de fiabilité supérieur grâce aux tests automatisés.

Voir le dépôt GitHubRetour à tous les projets