Foodie environment MEAN web application

Autor: García Sanz, Alicia
Přispěvatelé: Fernández Muñoz, Marcel, Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
Jazyk: angličtina
Rok vydání: 2021
Předmět:
Zdroj: UPCommons. Portal del coneixement obert de la UPC
Universitat Politècnica de Catalunya (UPC)
Popis: Currently, human beings are constantly in a rush. Nobody has the time to be conscious of their eating habits. This thesis aims to unify the cooking responsibilities on a website. Hence, the user is in control of the food intake while saving time. A MEAN project is developed to accomplish such a purpose, a web application based on an Angular client-side. Then, the resources come from a MongoDB database connected through an Express server-side. Everything is in a NodeJS runtime environment. Thus the result is a Single Page Application. The user can browse through any recipe in the database. To write personal recipes is an option too. Planning a weekly menu, writing the grocery list or having a food expenses imprint are the different features available. Therefore, it unifies the cooking duties in a highly responsive, multiplatform application. Actualmente, los humanos viven en tensión constante. Nadie tiene tiempo para ser consciente de sus hábitos alimenticios. Esta tesis pretende unificar las responsabilidades en el entorno de la cocina. De esta forma, el usuario tiene el control sobre su ingesta alimentaria mientras ahorra tiempo. Un proyecto MEAN es desarrollado para cumplir este propósito, una aplicación web basada en un cliente formulado en Angular. Seguidamente, los recursos son extraídos de una base de datos implementada en MongoDB conectada a través de un servidor definido con Express. El entorno de ejecución utilizado es NodeJS. Por lo tanto, el resultado es una aplicación de página única. El usuario puede consultar todas las recetas de la base de datos, o aportar nuevas personales. Las diferentes funcionalidades también son planear menús semanales, escribir la lista de la compra o llevar un seguimiento de los gastos en comida. De esta forma, se unifica todo el entorno alimenticio en una aplicación multiplataforma, altamente receptiva. Actualment, els humans viuen en tensió constant. Ningú té temps de ser conscient dels seus hàbits alimentaris. Aquesta tesi pretén unificar les responsabilitats lligades a la cuina en una aplicació web. D'aquesta manera, l'usuari controla la seva ingesta alimentària i estalvia temps. Un projecte MEAN és desenvolupat per aconseguir aquest objectiu, una web amb un client formulat en Angular. Seguidament, els recursos són obtinguts d'una base de dades de MongoDB connectada a través d'un servidor implementat en Express. L'entorn d'execució és NodeJS. Per tant, el resultat és una aplicació de pàgina única. L'usuari pot consultar qualsevol recepta de la base de dades o escriure una de nova. Les diferents funcionalitats són planificar un menú setmanal, fer la llista de la compra o tenir un seguiment de les despeses en l'entorn alimentari. Aconseguint així unificar les responsabilitats lligades a la cuina en una aplicació multiplataforma, altament responsiva.
Databáze: OpenAIRE