Le dixième projet de la formation OpenClassrooms consistait à développer la phase 1 d’une application bancaire pour Argent Bank, centrée sur l’authentification et la gestion du profil utilisateur. L’application web devait être créée avec React et Redux pour la gestion du state, et respecter le design responsive fourni. Le projet s’inscrivait dans un contexte professionnel réel, avec des API déjà fournies par l’équipe back-end et une documentation Swagger complète.

Il s'agissait de mettre en place un système complet d’authentification pour les utilisateurs de la banque, permettant de sécuriser l’accès aux informations personnelles et de gérer la mise à jour du profil. Il s’agissait également de garantir une expérience utilisateur fluide et sécurisée, de structurer le code front-end avec React et Redux de manière maintenable et de préparer la phase suivante concernant les transactions en proposant une architecture d’API conforme aux standards Swagger.