Accueil
Le but initial de ce projet était de concevoir plusieurs services capables d’interagir de manière cohérente. Nous avons ainsi développé une interface web en React destinée aux administrateurs, une application mobile Android pour les utilisateurs, ainsi qu’une API REST assurant la communication avec une base de données PostgreSQL.
Ce projet s’est révélé particulièrement captivant : nous sommes partis d’un problème concret pour lequel nous avons imaginé, conçu et mis en œuvre une solution complète. Tout au long du processus, nous avons travaillé en binôme et participé à plusieurs réunions avec les représentants de l’école afin de faire évoluer et perfectionner notre projet.
À mes yeux, ce travail s’est véritablement rapproché des conditions d’un projet professionnel en entreprise. Nous l’avons abordé avec rigueur et engagement pour proposer la solution la plus aboutie possible.
Notre motivation nous a d’ailleurs conduits à élargir la structure de la base de données et à ajouter des fonctionnalités supplémentaires, offrant ainsi un prototype pleinement fonctionnel, bien au-delà des attentes initiales.
Je suis fier de souligner que ce projet a obtenu la note de 20/20 lors de l’évaluation finale, témoignant de la qualité du travail accompli.
Comprendre le modèle en couche MVVM
Utiliser l'asynchrone avec Android
Gérer la reconnexion automatique
Créer une API REST
Utiliser Firebase Messaging
Utiliser les tokens JWT
Permet de sauvegarder la connexion et se reconnecter automatiquement