Development of Web System for Systematization and Control of Perishable Products

Keywords: web system, databases, systematization, control

Abstract

In this project, a web system was developed using the following technologies: JavaScript, Python, MySQL and the NodeJs and Django frameworks. The objective of this application is to simulate an intelligent pantry to keep the food stored more organized and at the same time, based on the data collected on the products purchased by a group of people, detect which foods are about to expire and display a series of recommendations. Among the different functionalities of this system, it stands out having an inventory of food or products, notifying the user when a product is about to expire, notifying the user when a product is about to run out and automatically generating a list to make the purchase of the necessary products, make an analysis of the products that a person buys and recommend a series of products according to the characteristics of the user. For the development of this application called NutryFoodPantry, it was necessary to adopt the agile methodology called Kanban, which is characterized by incorporating graphic elements to assign the activities to be carried out to the work team. Similarly, software engineering processes were applied in the various stages of development, such as analysis, design, development and testing. For the analysis, it was necessary to gather the requirements applying interview and observation techniques. For the design, the Unified Modelling Language (UML) was used both for the design of the application and for the design of the database. Regarding the coding, the JavaScript programming language was used for both the Front-End and the Back-End of the web system. Likewise, for the management of the information, the MySQL database management system was used, and the connection to this database manager was made with the NodeJs framework. For data analysis, Python and the Django framework were used.

Downloads

Download data is not yet available.

References

Hidalgo D, Martín-Marroquín JM. El desperdicio de alimentos, un problema global. IndustriAmbiente: gestión medioambiental y energética. 2020: p. 28-33.

González Vaqué L. El insostenible desperdicio de alimentos:¿ qué podemos hacer los consumidores? Industriambiente. 2015: p. 28-33.

Alaidaros H, Mazni O, Rohaida R. The state of the art of agile kanban method: challenges and opportunities. Independent Journal of Management & Production. 2021; 12(8).

Alaidaros H, Mazni O, Rohaida R. Towards an improved software project monitoring task model of Agile Kanban method. International Journal of Supply Chain Management (IJSCM). 2018 Junio; 7(3).

Muradas Y. Openwebinars. [Online].; 2020 [cited 2022 10 2. Available from: https://openwebinars.net/blog/que-es-asana/

Silk J. StartechUp. [Online].; 2022 [cited 2022 09 20. Available from: https://www.startechup.com/es/blog/back-end-development/

Stefaniak P. Descubre Comunicación. [Online].; 2019 [cited 2022 10 8. Available from: https://descubrecomunicacion.com/que-es-backend-y-frontend/

Alvarez MA. Desarrolloweb. [Online].; 2001 [cited 2022 10 5. Available from: https://desarrolloweb.com/articulos/que-es-html.html

Robledano A. Openwebinars. [Online].; 2019 [cited 2022 09 12. Available from: https://openwebinars.net/blog/que-es-css/

Camacho D. Platzi. [Online].; 2021 [cited 2022 09 20. Available from: https://platzi.com/blog/que-es-github-como-funciona/

Published
2023-01-05
How to Cite
Sánchez-Bautista, G., Domínguez-Jiménez , I., Almaguer-Godínez, A., Tlanepantla-Pantoja , D., & Trejo-Ambrosio, Y. (2023). Development of Web System for Systematization and Control of Perishable Products. XIKUA Boletín Científico De La Escuela Superior De Tlahuelilpan, 11(21), 16-25. https://doi.org/10.29057/xikua.v11i21.10006