Abstract:
Le présent rapport est le résultat de notre travail que nous avons e?ectué dans le cadre de la
réalisation de notre projet de fn d'études de Master 2 en Informatique option : Génie Logiciel.
Lors de ce travail, nous avons pu mettre en pratique nos connaissances théoriques acquises
durant notre formation, de plus, nous sommes arrivés à réaliser les objectifs que nous avons mis
au début de cette période bien que nous ayons vécu des difcultés, les méthodologies que nous
avons utilisées pour les dépasser sont des signes de satisfaction.
Tout au long de ce travail, nous avons abordé le problème de gaspillage alimentaire et ces
conséquences sur l'économie mondiale ainsi que sur l'environnement. En vue de participer à
la réduction de ce gaspillage, nous avons proposé une solution à travers notre application, qui
consiste à faire de la publicité aux produits alimentaires périssables, qui sont généralement en
promotion dans les di?érents magasins pour leur assuré une vaste visibilité et attirer plus de
gens à les acheter vu qu'ils sont à prix réduits.
Ensuite, nous avons décrit les applications web et les PWA avec leurs di?érents avantages.
L'application que nous avons réalisée a été conçue et modéliser de manière à ce qu'elle soit accessible pour tous, ergonomique, conviviale, simple d'utilisation sont autant de qualités consacré
à faciliter la navigation des di?érents utilisateurs.
Pour la réalisation de l'application, nous avons eu recours à di?érents langages et outils de
développement et de programmation telle que React js et Redux pour la mise en place des
di?érents traitements et fonctionnalités de l'application ainsi qu'HTML, CSS, JavaScript pour
la réalisation de son aspect graphique, sans oublier MongoDB comme système de gestion de
bases de données.
? l'issue de ce projet, notre application est réalisée dans sa première version. Elle reste en
cours de développement et ouverte à des perspectives d'amélioration. On a réussi à implémenter
la majorité des fonctionnalités de l'application comme " la publication des produits ", " faire
des commentaires ", etc. Les deux fonctionnalités " faire une recherche " et " la gestion de
signalisation " ne sont pas encore implémenter.
Ce projet a fait l'objet d'une expérience très intéressante, car elle nous a permis de nous
familiariser avec de nouvelles notions d'une part, et d'améliorer nos connaissances et nos compétences dans le domaine de la programmation, et d'autre part de renforcer notre sens de
responsabilité dans la gestion des projets qui permet l'insertion dans le domaine professionnel.
Enfin, on est convaincue que notre application est une solution efcace pour lutter contre le
gaspillage, tout en faisant des économies. On espère que ce modeste travail servira de référence
et de motivation pour ceux qui voudront s'engager dans des gestes écologiques pour protéger notre planète.