Tous les projets

ÉTUDE DE PROJET 2026

Star Wars Fleet

Une application Angular avec AG Grid, défilement infini et persistance des données.

Angular 19AG GridDockerVitest
APERÇU DU PROJET
Star Wars Fleet — Aperçu du projet
Aperçu du projet · 2026

AU CŒUR DU PROJET

Présentation du projet

​Star Wars Fleet est une application de gestion de données développée avec Angular 19, centrée sur les performances des tableaux, la persistance de l’état et l’intégration CI/CD.

Ce projet illustre une architecture frontend structurée avec AG Grid, une gestion efficace de l’état et des pipelines de déploiement automatisés avec Docker.

Angular 19
AG Grid
Docker
Vitest

Performances et tableaux

Pour assurer une gestion fluide des données, j’ai mis en place :

  • Défilement infini : utilisation du modèle de lignes AG Grid pour charger les données en arrière-plan.
  • Chargement discret : absence d’indicateur de chargement global pour les requêtes de pagination.
  • Persistance de l’état : intégration du localStorage pour conserver les cellules modifiées.

Processus technique

Une infrastructure de développement structurée :

  • Intégration CI/CD : tests automatisés à chaque pull request.
  • Cohérence des environnements : application entièrement conteneurisée avec Docker.
  • Tests unitaires : couverture avec Vitest et TestBed.
Réalisation : l’application récupère les données de l’API SWAPI et les fusionne avec les modifications côté client. Les données sont ainsi conservées après rechargement de la page, tout en maintenant une interface réactive.

POUR ALLER PLUS LOIN

D’autres réalisations.

Tous les projets