Abstract:
Ce projet a été réalisé dans le cadre de notre mémoire de fin d'études en ingénierie logicielle. Son objectif principal était
de concevoir et de développer une application de gestion de stock pour Agrana Fruit Algérie, une entreprise spécialisée
dans le secteur agroalimentaire et située à Akbou, Béjaïa. Pour atteindre cet objectif, nous avons adopté la méthodologie
agile Scrum et utilisé le langage de modélisation UML afin de modéliser et structurer le système. La solution repose sur
une architecture moderne avec Node.js et Express pour le backend, React.js pour le frontend, et MySQL comme système
de gestion de base de données relationnelle, garantissant une manipulation fiable et sécurisée des données de stock.
L'application offre des interfaces intuitives et ergonomiques destinées aux administrateurs ainsi qu'aux magasiniers,
permettant une gestion efficace des articles, des lots, des mouvements de stock, des entrepôts, des clients et des
fournisseurs. Elle intègre également des fonctionnalités avancées telles que la traçabilité des lots, le suivi des seuils
critiques et des alertes intelligentes en cas de rupture de stock ou d'expiration des produits. L'objectif de ce projet est
d'aider l'entreprise à améliorer son efficacité opérationnelle, optimiser la gestion de ses ressources et renforcer sa
compétitivité grâce à une solution modulaire et évolutive, pouvant être intégrée ultérieurement avec des systèmes
d'entreprise tels que SAP B1.