Accueil
Le but initial de ce projet était de concevoir plusieurs services interagissant de manière cohérente. Ainsi, nous avons développé une interface Web en utilisant React pour les administrateurs, une application mobile Android pour les utilisateurs, et nous avons également mis en place une API REST permettant la communication avec une base de données PostgreSQL.
Ce projet s'est révélé extrêmement captivant, car nous sommes partis d'un problème existant pour lequel nous avons su trouver une solution et la concrétiser. Tout au long du processus, nous avons travaillé en binôme et nous avons participé à diverses réunions avec des représentants de l'école afin de faire évoluer notre projet et le rendre fonctionnel.
Selon moi, ce projet s'est approché de la réalité d'un projet professionnel en entreprise, et nous l'avons abordé avec le plus grand sérieux pour développer la meilleure solution possible.
Finalement, notre motivation nous a poussés à élargir la portée de la base de données ainsi que les fonctionnalités offertes, afin de proposer un prototype fonctionnel et non un simple début de prototype comme demandé.
Je suis fier de mentionner que ce projet a obtenu la note de 20/20 lors de l'évaluation de l'examen, témoignant ainsi de notre succès.
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