Intranet Universitaire — Frontend (Angular)
Aperçus du projet
10 captures









0 / 0
Stack Technique
- Angular
- TypeScript
- Tailwind CSS
- NG-ZORRO
À propos du projet
Frontend Angular de l'application Intranet Universitaire — consomme l'API REST Spring Boot pour la gestion des utilisateurs avec authentification basée sur les rôles.
Fonctionnalités principales
- Authentification JWT (login, refresh token, décodage des rôles)
- Module Admin : gestion des étudiants, enseignants, salles de classe, départements, programmes et matières (CRUD complet)
- Module Étudiant : consultation des assignments, salles et cours
- Module Enseignant : gestion et consultation des cours et salles
- Navigation conditionnelle selon le rôle connecté (Admin / Teacher / Student)
Aspects techniques
- Architecture modulaire par feature (Admin, Student, Teacher, Auth, Core, Layout)
- Intercepteur HTTP pour injection automatique du token JWT
- Protection des routes avec Auth Guard
- Services Angular avec HttpClient pour consommer l'API REST
- Composants réutilisables (formulaires, détails, listes actifs/supprimés)
- UI avec ng-zorro-antd (Ant Design) et Tailwind CSS 4
- Gestion d'état réactive avec RxJS
- Configuration multi-environnements (dev / prod)