The aim of the diploma thesis was to create a web application that will allow the user to monitor the purchase of food and its consumption. With that in mind, we have created an application that allows the user to record the food he has in the refrigerator and freezer. In addition to food entry, the user has the option of calculating the expiration date for fresh food, assistance in planning the next purchase with a shopping list and a review of consumed and discarded food in retrospect, and reminder of the expiration date. The application is made in the Node.js environment, it is divided into a front-end development with react.js, a back-end system written in the TypeScript language and a postgreSql database. The back-end and front-end systems communicate via the REST API service and thus exchange data. The back-end system ensures that all data is stored correctly in the database.
|