Open to work

Intranet Universitaire — Frontend (Angular)

Aperçus du projet

10 captures
Intranet Universitaire — Frontend (Angular) - aperçu 1
Intranet Universitaire — Frontend (Angular) - aperçu 2
Intranet Universitaire — Frontend (Angular) - aperçu 3
Intranet Universitaire — Frontend (Angular) - aperçu 4
Intranet Universitaire — Frontend (Angular) - aperçu 5
Intranet Universitaire — Frontend (Angular) - aperçu 6
Intranet Universitaire — Frontend (Angular) - aperçu 7
Intranet Universitaire — Frontend (Angular) - aperçu 8
Intranet Universitaire — Frontend (Angular) - aperçu 9
Intranet Universitaire — Frontend (Angular) - aperçu 10
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)