Pereira, Maria JoãoAlves, PauloPereira, Paulo Ricardo da Rocha2024-01-042024-01-042023http://hdl.handle.net/10198/29089The AquaeVitae project innovatively promotes health and prevents illness, focusing on thermal water-based dietary recommendations. It features an intelligent system, split into a web platform for nutritionists and administrators, and a mobile app for patients, enhancing nutritional planning and client interaction. It was decided to split the system into two parts: a web system for nutritionists and administrators, and a mobile system for patients. Nutrition apps are increasingly popular as they help clients manage their diet and make healthier food choices. Requirements were gathered for each user of the system and use case, entity-relationship and architecture diagrams were created. Prototypes were also developed for the web and mobile layout. This project is centred on the Web application for the nutritionist, using technologies such as Vue.js, TypeScript and Node.js. Our project offers an intuitive layout for managing nutritional plans by simplifying the creation, editing, and updating of health plans. Moreover, we allow easy interaction with patient reports and food diaries. Last, this Web Application was designed to allow an easy update of the food database with new foods, particularly unique thermal-based foods.O projeto AquaeVitae promove de forma inovadora a saúde e previne a doença, centrandose nas recomendações dietéticas baseadas na água termal. Trata-se de um sistema inteligente, dividido numa plataforma web para nutricionistas e administradores e numa aplicação móvel para pacientes, que potencia o planeamento nutricional e a interação com o cliente. Foi decidido dividir o sistema em duas partes: um sistema Web para nutricionistas e administradores e um sistema móvel para pacientes. As aplicações de nutrição são cada vez mais populares, uma vez que ajudam os clientes a gerir a sua dieta e a fazer escolhas alimentares mais saudáveis. Foram recolhidos requisitos para cada utilizador do sistema e foram criados diagramas de casos de uso, de entidade-relacionamento e de arquitetura. Foram também desenvolvidos protótipos para o layout Web e móvel. Este projeto centra-se na aplicação Web para o nutricionista, utilizando tecnologias como Vue.js, TypeScript e Node.js. O nosso projeto oferece um layout intuitivo para a gestão dos planos nutricionais, simplificando a criação, a edição e a atualização dos planos de saúde. Além disso, permitimos uma fácil interação com os relatórios e diários alimentares dos pacientes. Por último, esta aplicação Web foi concebida para permitir uma fácil atualização da base de dados de alimentos com novos alimentos, em particular alimentos de base termal.engAquaeVitae projectThermal water-based dietary recommendationsWeb platformNutritional planningVue.jsTypeScriptPatient interaction and managementFood database (with Thermal-Based Foods)Implementation of a multiplatform system for defining and monitoring of dietsmaster thesis203445031