No DEISI é estimulada uma cultura de ligação à Sociedade. Os docentes e alunos são incentivados a desenvolver de projetos colaborativos com empresas, entidades de interesse públicas e associações, assim como projetos de empreendedorismo social.
Têm sido desenvolvidos importantes contributos na construção deste importante pilar. Apresenta-se em baixo uma lista de entidades externas com que temos tido relação e projetos que têm sido desenvolvidos. A lista compila 170 projetos de ligação à sociedade desde 2020, apesar de existirem projetos desde 2014 cuja compilação está em curso.
Resumo: Este relatório visa descrever o projeto que levamos a cabo no âmbito do Trabalho Fim de Curso da Licenciatura em Informática de Gestão na Universidade Lusófona de Humanidades e Tecnologias e que teve como principais objetivos o desenvolvimento das seguintes soluções: Desenvolvimento de plataforma de gestão de escolas de prática desportiva nas suas diversas componentes. o Gestão de Alunos e Professores; o Gestão de Contactos; o Gestão de Material da Escola; o Gestão de Atividades; o Gestão de Aulas (Horários, assiduidade, sumários, etc…); o Gestão de Avaliações; o Gestão de Orçamentos; o Reports das Aulas/Alunos; o Gestão de Pagamentos/Tesouraria; Disponibilização de extranet para alunos e professores para consulta de informação relacionada com as atividades da escola. o Consulta de avaliações; o Consulta de Horários; o Consulta de valores em dívida; o Consulta e requisição de material escolar; o Consulta de contatos e notificações da Escola; o Consulta de actividades da escola (Agenda, Inscrições, Pagamento, etc..)
Palavras chave: BackOffice; Gestão.
Áreas: Desporto.

Resumo: Em colaboração com a ADENE, será desenvolvida uma plataforma sobre o MOVE+, também conhecido como Mobilidade Eficiente, um sistema inovador criado pela ADENE para avaliar e classificar o desempenho energético das frotas de veículos. A sua principal função é ajudar as organizações na sua procura de uma mobilidade mais sustentável, identificando áreas de melhoria através de uma abordagem holística. A avaliação baseia-se numa escala de A+ (alta eficiência) a F (baixa eficiência) e considera quatro pilares básicos: gestão do veículo, gestão do condutor, gestão da manutenção e gestão do consumo. Para além da mera avaliação, o MOVE+ destaca-se como uma ferramenta de identificação de oportunidades de poupança de combustível, essencial para as organizações que procuram minimizar os custos operacionais e o impacto ambiental. Para além disso, o sistema permite a certificação, validando o compromisso da empresa com a eficiência energética e proporcionando-lhe uma vantagem competitiva no mercado.
Palavras chave: Aplicação Web; Dashboard; Desenvolvimento Web; Eficiência no processo; Estruturada; Front-End; IAM, Gestão de Identidades e Acessos, protótipo, plataforma, sistemas.; Interface do Utilizador; Plataforma Web; Sustentabilidade; Website.
Áreas: ambiente; empresarial; gestão.
Tecnologias usadas: Bases de Dados; CSS; Django; Docker; Git; HTML; HTTP Webservices; JavaScript; MVC; Python; Web.

Resumo: O trabalho desenvolvido foi enquadrado no estudo da Arquitetura de Sistemas da ADRA (Águas da Região de Aveiro). Este trabalho foi desenvolvido no âmbito do projeto final de curso. No âmbito deste estudo, foi proposta a modelação de uma Arquitetura, o qual inclui a construção da Arquitetura de Sistemas, com objetivo de garantir o alinhamento entre o negócio e os Sistemas de Informação e tecnologias de suporte, de forma a minimizar os custos de investimentos. Para a criação da Arquitetura de Sistemas foi usado o Framework de Zachman, como referencial, ao nível do Modelos Tecnológicos (Nível 4). Ao longo deste documento é feito um enquadramento teórico, é definido o contexto do problema, é apresentado o método para a criação da Arquitetura de Sistemas, é desenvolvido o caso de estudo recorrendo ao método proposto e, finalmente, são extraídas conclusões e identificadores linhas de trabalho futuro. A solução adotada, verificou-se adequada aos objetivos, permitindo modelizar de forma integrada, uma AS, com base no Framework de Zachman, garantindo o alinhamento entre negócio e sistemas de informação e tecnologias de suporte associadas.
Palavras chave: ADRA; Arquitetura de Sistemas; Framework; Zachaman.
Áreas: empresarial.
Resumo: A APCL faz parte de uma comunidade de entidades sem fins lucrativos, que dependem maioritariamente de fundos públicos para suportar a sua infraestrutura. O acesso a estes fundos públicos depende do cumprimento de regras e procedimentos impostos por uma entidade externa. A dificuldade destas entidades de progredirem para um sistema informático, passa por alterações constantes nos procedimentos e na forma de trabalho, o que implica um custo elevado de manutenção ao sistema (Custos financeiros e pessoal qualificado). Após análise no mercado sobre as Tecnologias de Informação, foi possível verificar a existências de tecnologias e ferramentas gratuitas que suportam este modelo de trabalho. Da mesma forma foi possível verificar pessoal competente e qualificado que se disponibiliza de forma voluntária para apoiar este tipo de instituições.
Palavras chave: Processos Humanos; Tecnologias de Informação; Terceiro Sector.

Resumo: As Tecnologias de Informação têm vindo a evoluir a uma velocidade alucinante. Estas têm revolucionado a actividade Organizacional permitindo optimizar metodologias de trabalho, suportando assim de uma forma mais adequada o crescimento e a solidificação no mercado das Organizações. Como não pode deixar de ser, a informação assume-se cada vez mais como um elemento fundamental para as Organizações.
Resumo: Desenvolvimento de uma aplicação móvel para a gestão de acessos e monitorização dos atletas na Academia Cristiano Ronaldo. A aplicação permitirá substituir o método atual, oferecendo maior segurança e controlo detalhado dos acessos. Além disso, facilitará a gestão dos atletas registados e a administração de pedidos de saída temporária ou de fim de semana. O projeto visa fornecer uma solução robusta para a academia, garantindo a segurança das informações e a eficiência na gestão de acessos.
Palavras chave: Gestão.
Áreas: desporto; gestão.
Tecnologias usadas: Dart; Flask; SQL.

Resumo: O trabalho de final de curso representa o culminar de três anos de aprendizagem que a Engenharia Informática proporcionou ao longo de todos os anos lectivos na faculdade. Como tal, a proposta feita pelo ActivoBank – Pagamentos por Multibanco confirmados via Smartphone – acabou por ser a escolhida para estudo e implementação. Tal como é sugerido no título da proposta, deve-se implementar um sistema que consiga fazer a gestão de pedidos feitos via multibanco, de forma a que o sistema sege capaz de confirmar ou recusar todos os pedidos feitos por multibanco. Pretende-se então que tanto o sistema SIBS e multibanco em geral fiquem implementados com o actual sistema, sendo apenas pedido uma solução que apenas altere o sistema do ActivoBank.
Palavras chave: ActivoBank; Pagamentos; Smarthphone.
Áreas: empresarial.
Tecnologias usadas: Android.

Resumo: Conceção e desenvolvimento de uma aplicação móvel em colaboração com a Associação Ares do Pinhal, uma instituição com vasta experiência no apoio a pessoas com dependências. A aplicação tem como objetivo melhorar a monitorização e a adesão ao tratamento da hepatite C, especialmente para utentes com historial de toxicodependência. Focada na recolha e gestão eficiente de dados, a solução proposta visa apoiar os profissionais de saúde na prestação de cuidados mais precisos e personalizados, ao mesmo tempo que se prepara para ser adaptável a outras patologias.
Palavras chave: Aplicação Móvel; Flutter; Web Services.
Áreas: Tecnologia e Desenvolvimento de Software; saúde.
Tecnologias usadas: Flutter; HTTP Webservices; Spring Boot (Java).
![]()
Resumo: A Associação Ares do Pinhal (AdP) é uma IPSS que tem como missão a intervenção junto de populações em situação de exclusão social. Pretende-se desenvolver uma aplicação móvel em Flutter que permita registar informação específica relacionada com o processo de rastreio, monitorização e tratamento da Hepatite C nos utentes desta associação. Comunicará via webservices REST com o servidor que integrará com o sistema atual da AdP.
Palavras chave: Android; Aplicação; Aplicação móvel; Base de Dados; Flutter.
Áreas: saúde.
Tecnologias usadas: Dart; Flutter; Kotlin; MySQL.

Resumo: A Associação Ares do Pinhal (AdP) é uma IPSS que tem como missão a intervenção junto de populações em situação de exclusão social. Pretende-se desenvolver uma aplicação móvel em Flutter que permita registar informação específica relacionada com o processo de rastreio, monitorização e tratamento da Hepatite C nos utentes desta associação. Comunicará via webservices REST com o servidor que integrará com o sistema atual da AdP. Este trabalho já está atribuído.
Palavras chave: Aplicação Móvel; Flutter.
Áreas: Computação Móvel.
Tecnologias usadas: Dart; Flutter; Kotlin; REST.

Resumo: Em estreita colaboração com a Associação Ares do Pinhal (AdP), uma IPSS que tem como missão promover a inclusão social de pessoas com comportamentos aditivos e dependências centrada numa abordagem de redução de riscos e danos, neste trabalho pretende-se aplicar a inteligência artificial para analisar a grande quantidade de dados que a AdP é detentora, de modo a encontrar tendências e produzir insights relevantes no combate à toxicodependência e consequentes danos associados ao consumo.
Palavras chave: Analise de Clusters; Análise de Dados; Base de Dados; Ciência dos Dados; Data Mining; Inteligência Artificial para o Bem Social; Modelo de Segmentação; Python; Recolha de dados; machine Learning.
Áreas: Ciência de Dados; Inteligência Artificial; saúde.
Tecnologias usadas: Docker; NumPy; Pandas; PostgreSQL; Python.

Resumo: As plataformas de Crowdsourcing cada vez mais se estão a tornar num paradigma importante e emergente. As possibilidades de ligações que estas plataformas trazem, tem sido alvos de grande atenção, desenvolvimentos, projecto e empreendedorismo. Questões muito importantes que também estão ligadas ao trabalho colaborativo. Esta plataforma vem introduzir uma nova perspectiva. Ao passo que muitos dos projectos hoje em dia estão relacionados com Crowdfunding, que está de certa forma relacionada com Crowdsourcing mas envolvendo contribuições monetárias, este projecto não as inclui. Este projecto vai cobrir a parte do trabalho colaborativo no qual as pessoas podem juntar-se num projecto específico com o objectivo único de criar um novo projecto e as suas diferentes perspectivas. Pode acontecer depois de desenvolver a ideia, que este projecto passe a um projecto de Crowdfunding, mas é uma situação à parte deste estudo. Para isto acontecer, proporcionamos uma base extensível e aberta deste projecto, em que se permite aos utilizadores projectar e desenvolver as suas próprias ideias sem terem um conhecimento muito extenso na área que o projecto se engloba. Como consequência, com a colaboração de outras metodologias que reflectem outros recursos do projecto, a solução pode contribuir para a redução de perdas de tempo, dinheiro ou outros recursos valiosos da fase de desenho de projecto. Com base na validação e avaliação de um projecto criado nesta plataforma, o criador vai poder monitorizar, adaptar, pedir contribuições numa determinada tarefa, entre outras ferramentas disponibilizadas nesta plataforma. Com isto, vai ser possível de identificar as contribuições e saber todas as modificações e novas componentes do projecto.
Palavras chave: Colaboração; Comunidade; Crowdsourcing; Projetos; Software.
Áreas: sociedade.
Tecnologias usadas: FFmpeg; Flowplayer; Google Charts; JQueriUI; JQuery; SWFObject; SWFTools.

Resumo: A pedido da Associação Nacional De Glaucoma Pediátrico, pretende-se criar uma aplicação movel para gravar e disponibilizar audiolivros. Será uma aplicação comunitária, onde pais ou familiares de crianças invisuais gravam audiolivros que são disponibilizados numa biblioteca, disponivel através da mesma aplicação, e para ser usada pela mesma comunidade.
Palavras chave: Aplicação Móvel; Comunidade.
Áreas: saúde.
Tecnologias usadas: Flutter; Kotlin; MySQL; REST; django.

Resumo: A pedido da Associação Nacional De Glaucoma Pediátrico, pretende-se criar uma aplicação movel para gravar e disponibilizar audiolivros. Será uma aplicação comunitária, onde pais ou familiares de crianças invisuais gravam audiolivros que são disponibilizados numa biblioteca, disponivel através da mesma aplicação, e para ser usada pela mesma comunidade.
Palavras chave: Aplicação Móvel; Comunidade.
Áreas: saúde.
Tecnologias usadas: Flutter; Kotlin; MySQL; REST; django.

Resumo: Este TFC consiste no desenvolvimento e implementação de uma aplicação móvel destinada a disponibilizar audiolivros infantis, bem como a permitir a gravação de audiolivros ou até mesmo histórias imaginadas pelos pais. A oportunidade de criar esta aplicação surgiu em colaboração com a Associação Nacional de Glaucoma Pediátrico, que visa em apoiar as crianças com esta condição. A aplicação tem como objetivo beneficiar não só estas crianças, como também os seus familiares, oferecendo uma plataforma comunitária onde estes possam gravar audiolivros e partilhá-los numa biblioteca acessível através da mesma aplicação. O projeto abrange todo o ciclo de desenvolvimento de software, desde a conceção inicial até à sua implementação e aos testes finais. Um dos principais focos é garantir uma interface intuitiva e acessível para todos os futuros utilizadores. Com o desenvolvimento desta aplicação, esperamos proporcionar momentos significativos em família, realizados por todos para todos e, acima de tudo, contribuir para a inclusão social e educativa destas crianças.
Palavras chave: Aplicação móvel.
Áreas: educação; saúde; sociedade.
Tecnologias usadas: Bootstrap; CSS; Django; HTML; JavaScript; Python.

Resumo: Este TFC consiste no desenvolvimento e implementação de uma aplicação móvel destinada a disponibilizar audiolivros infantis, bem como a permitir a gravação de audiolivros ou até mesmo histórias imaginadas pelos pais. A oportunidade de criar esta aplicação surgiu em colaboração com a Associação Nacional de Glaucoma Pediátrico, que visa em apoiar as crianças com esta condição. A aplicação tem como objetivo beneficiar não só estas crianças, como também os seus familiares, oferecendo uma plataforma comunitária onde estes possam gravar audiolivros e partilhá-los numa biblioteca acessível através da mesma aplicação. O projeto abrange todo o ciclo de desenvolvimento de software, desde a conceção inicial até à sua implementação e aos testes finais. Um dos principais focos é garantir uma interface intuitiva e acessível para todos os futuros utilizadores. Com o desenvolvimento desta aplicação, esperamos proporcionar momentos significativos em família, realizados por todos para todos e, acima de tudo, contribuir para a inclusão social e educativa destas crianças.
Palavras chave: Aplicação móvel.
Áreas: educação; saúde; sociedade.
Tecnologias usadas: Bootstrap; CSS; Django; HTML; JavaScript; Python.

Resumo: A aplicação relatada neste relatório tem como objectivo o apoio à gestão corrente de Stock’s, Sócios e Viaturas da Associação Projecto Jovem. A Associação Projecto Jovem é uma Instituição Particular de Solidariedade Social que acolhe diariamente cerca de 30 jovens portadores de deficiência mental/motora. Tem como principal valência o Centro de Actividades Ocupacionais, tendo também a valência de Cantina Social para cerca de 20 famílias. Após tendo feito voluntariado nesta instituição, fiquei a conhecer as suas dificuldades informáticas, principalmente a nível da gestão de Stock’s, Sócios e Viaturas pois não existem muitas aplicações que possam fazer este tipo de gestão e que sejam, simultaneamente, de custo reduzido e eficientes. Nesta aplicação os utilizadores estão divididos por “Administradores” e “Não- Administradores” e, para além de todas as funções disponíveis, existe também um pequeno BackOffice onde se podem configurar Unidades de Medida, Armazéns, Dados da Instituição, etc. No FrontOffice, são permitidas as funções de gestão (criar, editar, remover e listar) para as entidades Sócio, Stock e Viatura, bem como também criar requisições de serviço automóvel e de aquisição de stock.
Palavras chave: BackOffice; FrontOffice; Quotas; Requisição; Stock; Sócios; Utilizadores; Viaturas.
Tecnologias usadas: DomPDF; JavaScript; MySQL; PHP; Sublime Text 2; WampServer.

Resumo: Criação de uma solução de raíz para o controlo de assiduidade, para substituir o processo atual. Contempla o desenvolvimento de um terminal para a picagem de entrada/saída e aplicação web para acesso dos vários intervenientes (RH, chefias: para gestão; funcionários: para consulta), suportada por base de dados.
Palavras chave: Aplicação Web; Arduino; Raspberry Pi.
Áreas: Gestão.
Tecnologias usadas: Arduino; MariaDB; Web.

Resumo: A associação ZERO é uma das mais importantes associações portuguesas na área da sustentabilidade e mobilidade. A ZERO pretende desenvolver uma aplicação móvel (Android e iOS) que permita que os cidadãos registem e acompanhem queixas de mobilidade urbana (transportes, ciclovias, pedonal, etc..). Este trabalho será desenvolvido em Dart/Flutter e comunicará com um backend desenvolvido em Kotlin/Spring Boot. Este trabalho já está atribuído.
Palavras chave: Mobilidade; Sustentabilidade.
Áreas: sociedade.
Tecnologias usadas: Dart; Flutter; Kotlin.

Resumo: O ZeroQueixa é uma aplicação móvel multiplataforma desenvolvida em parceria com a Associação ZERO – Associação Sistema Terrestre Sustentável, destinada ao registo e acompanhamento de queixas relacionadas com mobilidade urbana e proteção ambiental. Este Trabalho Final de Curso representa a continuidade do projeto iniciado no ano letivo 2024/2025, cujo objetivo é transformar o Produto Mínimo Viável (MVP) já funcional numa plataforma madura e pronta para utilização em larga escala. O MVP, composto por uma aplicação móvel (iOS e Android) desenvolvida em Flutter e um sistema de BackOffice web para gestão pela ZERO, encontra-se atualmente em fase de testes piloto desde outubro de 2024. A fase atual de desenvolvimento concentra-se em três objetivos principais: preparar a aplicação para testes de utilizadores mais alargados e subsequente lançamento em produção, melhorar o BackOffice na vertente de processamento e encaminhamento de queixas para as entidades responsáveis, e planear a implementação de uma versão 2.0 com componente social (mapas interativos, feeds públicos, subscrição de queixas). Este trabalho distingue-se por atingir uma fase raramente alcançada em projetos académicos – a preparação para produção efetiva – contribuindo simultaneamente para a missão da ZERO de promover cidadania ativa e sustentabilidade ambiental em Portugal.
Palavras chave: Aplicação Móvel; Flutter; Mobilidade; Monitorização ambiental; SpringBoot.
Áreas: Computação Móvel; ambiente.
Tecnologias usadas: Dart; Docker; Flutter; Git; MySQL; Spring MVC.

Resumo: Aplicação web para efetuar o registo de assiduidade e submissão de documentos (justificação de falta, permuta de turno, atestados) + terminal físico para realização de picagem (“pica-ponto”).
Palavras chave: Python.
Áreas: empresarial; gestão.
Tecnologias usadas: Python.

Resumo: O presente Trabalho Final de Curso (TFC) tem como objetivo demonstrar a construção de uma loja online, Infinity, através da utilização da plataforma Shopify. Pretende-se criar uma solução capaz de acompanhar o crescimento do mercado de e-commerce, bem como oferecer uma proposta inovadora que combina a personalização da loja, através da integração de novas tecnologias como a Inteligência Artificial, e a incorporação de redes sociais, para fortificar a relação com o cliente. O relatório demonstra uma análise detalhada do mercado de e-commerce comparando soluções existentes, como: Shopify, Woocommerce, VTEX, Salesforce Commerce Cloud e Adobe Commerce. Recorrendo aos dados obtidos nesta análise, identificam-se lacunas e oportunidades que justificam a relevância e pertinência do projeto. Para uma melhor abordagem do problema acima referido foram combinados diversos conceitos adquiridos ao longo da licenciatura, relacionados com o planeamento de projeto, desde a recolha e análise de requisitos até à realização de testes de validação.
Palavras chave: Inteligência Artificial; Redes Sociais; e-commerce.
Áreas: Inteligência Artificial.
Tecnologias usadas: HTML.

Resumo: Pretende-se desenvolver um conjunto alargado de plataformas de e-commerce B2C e B2B com integrações com redes sociais, Google ads, plataformas de pagamentos entre outros.
Palavras chave: Aplicação web. Cliente. Fatura. Fornecedor. Produtos.; Plataforma Web; WEB.
Áreas: Computação Gráfica.
Tecnologias usadas: HTML; HTTP Webservices; JSON; React.

Resumo: Este relatório descreve o desenvolvimento inicial da ImoFix Budget, uma aplicação web destinada a automatizar e padronizar o processo de elaboração de orçamentos no setor das remodelações. A solução suporta três perfis de utilizador: cliente final, empresa e administrador. Do lado do cliente final, a aplicação disponibiliza um formulário simplificado onde o utilizador seleciona o tipo de projeto (ex.: cozinha, casa de banho, sala, casa inteira, jardim), indica o número de divisões/quartos, escolhe a gama de acabamento (básico, médio, premium) e seleciona funcionalidades extras (iluminação, aquecimento, automação). O cliente não escolhe materiais específicos; apenas define a gama de qualidade e a localização do imóvel para ajuste regional dos custos. Após preencher o formulário, o cliente obtém imediatamente uma estimativa do orçamento, incluindo valores mínimos, médios e máximos, detalhados por categorias. Do lado da empresa – backoffice – a plataforma permite parametrizar o comportamento do formulário (serviços disponíveis, gamas ativadas, extras, regiões de atuação e multiplicadores regionais) e visualizar todos os orçamentos gerados pelos clientes, possibilitando acompanhamento, análise e gestão eficiente dos pedidos. Inicialmente, a solução será usada apenas pela empresa do projeto, mas o modelo conceptual prevê escalabilidade para suportar múltiplas empresas no futuro. O motor de estimativa calcula valores detalhados por categorias (gama de materiais, mão de obra), aplica ajustes por região, permite comparação de níveis de acabamento e recalcula automaticamente ao alterar os dados do projeto. A aplicação inclui ainda histórico de projetos e a capacidade de exportar o orçamento em PDF, garantindo rastreabilidade e facilidade de comunicação. Este relatório apresenta a análise de necessidades, a especificação funcional e a modelação inicial da solução, bem como os passos previstos para a implementação do protótipo, demonstrando como a ImoFix Budget integra usabilidade, automação e gestão eficiente no setor das remodelações. ImoFix Budget, Orçamentos, Remodelações, Cliente final, Empresa, Formulário simplificado, Motor de cálculo, Backoffice, Gestão de pedidos, Estimativa imediata, Exportação PDF
Palavras chave: BackOffice; Clientes; Empresas; Gestão de pedidos; Imobiliário.
Áreas: Imobiliário; Next.js; empresarial; gestão.
Tecnologias usadas: API Rest; Bases de Dados; ChatGPT/Bart; Google Drive; IA; JSON; Java; LLM; Maven; Microsoft Visual Studio; Next.js; OpenAI; PostGreSQL; Postman; React; Spring Boot (Java); UML; Windows.

Resumo: Este projeto consiste no desenvolvimento de um website para uma empresa de reparação de automóveis. Tendo como objetivo principal fornecer á empresa uma plataforma online que permita dar a conhecer aos clientes e ás pessoas que a procuram a empresa e o seu trabalho. Também terá um papel fundamental na ajuda de produtividade e organização da mesma permitindo serem efetuadas marcações pelo website. Irá também abranger outras áreas de trabalho e comércio contendo uma secção de venda de produtos.
Áreas: empresarial.
Tecnologias usadas: CSS; HTML; MySQL.

Resumo: The State of Special Readiness (Estado de Prontidão Especial, EPE) is a system managed by the Portuguese National Authority for Emergency and Civil Protection (Autoridade Nacional de Emergência e Proteção Civil, ANEPC) that aims at fortifying preparatory actions for emergency interventions and diminishing their repercussions. This system is integral in strategically deploying human and material resources, establishing a state of readiness to address various incidents, such as fires and floods, effectively. The management of information pertinent to this readiness state can be further optimized. Here, I report on the development of a new web application aimed at empowering users to oversee and administer emergency levels, incident reports, and resources. This is crucial in ensuring streamlined communication and management during emergencies, potentially mitigating damage, and preserving human lives.
Palavras chave: Aplicação Web; Automação; Back-End; Base de Dados; Eficiência; Front-End; Informática; JavaScript; Minimizar riscos; Portugal; SQL; Trabalho Final de Curso (TFC).
Áreas: Segurança e Controlo.
Tecnologias usadas: Java; MySQL; React.js; Spring MVC.

Resumo: Automação de testes para RPA em desenvolvimento e pós produção
Palavras chave: Aumentar Produtividade; Automação.
Áreas: empresarial.
Tecnologias usadas: Bases de Dados; Excel; PowerBI; RPA; SQL.

Resumo: O presente Trabalho Final de Curso descreve uma plataforma de planeamento de viagens, BudgetBreak, que permite aos utilizadores criar automaticamente pacotes de voo e alojamento ajustados ao seu orçamento pré-definido. No contexto atual do turismo digital, marcado por um elevado volume de informação, diversidade de opções e crescente exigência de personalização, os utilizadores enfrentam desafios significativos na organização eficiente das suas viagens, nomeadamente em manter-se dentro do orçamento e potencializar o equilíbrio entre custo e qualidade. A BudgetBreak propõe uma abordagem diferenciadora, invertendo o paradigma tradicional de decisão, permitindo que o orçamento seja o ponto de partida para a seleção de destinos e serviços. A plataforma oferece recomendações personalizadas, recorrendo a um motor de Inteligência Artificial (LLMs) capaz de interpretar as preferências semânticas do utilizador num contexto controlado, gerando sugestões que respeitam rigorosamente os critérios financeiros. Adicionalmente, inclui funcionalidades inovadoras, como o modo “Randomizer”, que sugere destinos inesperados e promove experiências de descoberta enriquecedoras. O projeto evidencia relevância prática e académica, ao preencher uma lacuna existente no mercado de planeamento turístico, combinando eficiência operacional, acessibilidade e experiência de utilização intuitiva. Esta, por um lado, contribui para a democratização do acesso a viagens personalizadas, permitindo escolhas mais conscientes, otimizadas e alinhadas com os interesses do utilizador, com potencial impacto positivo no setor do turismo digital. Em termos de conceção e implementação, a plataforma foi projetada para validar um MVP funcional, centrando-se na integração de dados externos, na lógica de recomendação e na experiência do utilizador, garantindo aplicabilidade em contextos reais. A solução distingue-se das existentes pelo foco no orçamento como ponto de partida, personalização, descoberta e simplicidade de utilização, oferecendo uma proposta inovadora e única no mercado.
Palavras chave: Arquitetura back-end; Desenvolvimento frontend; Itinerários Personalizáveis; Otimização; Planeamento de Itinerários; Plataforma inovadora; Turismo; Viagem.
Áreas: Artificial Intelligence; Inovação; Management; empresarial; modelação de dados; turismo.
Tecnologias usadas: API Rest; Docker; Git; IA; JSON; LLM; Maven; Next.js; PostgreSQL; Spring Boot (Java); Tailwind CSS.

Resumo: Este Trabalho Final de Curso apresenta o desenvolvimento do Front-End para o Digital Hub do CGI Innovation Lab, uma plataforma digital criada para complementar o espaço físico do laboratório de inovação existente na Universidade Lusófona, em parceria com a CGI. O Digital Hub constitui um ecossistema digital integrado que reúne num único ambiente diversas áreas funcionais relacionadas com a atividade do laboratório. A plataforma inclui um hub de oportunidades, onde são divulgados eventos, formações e projetos disponíveis; uma área de perfis de estudantes, que permite apresentar competências, interesses e disponibilidade; um sistema de candidaturas e correspondência de equipas, que facilita a formação de grupos de trabalho; e espaços virtuais colaborativos, destinados à comunicação e gestão de projetos em curso. Além disso, a solução incorpora um painel administrativo, através do qual é possível monitorizar a participação, o desempenho e o impacto das iniciativas com base em indicadores de desempenho (KPIs), como o número de estudantes envolvidos, projetos ativos ou taxa de participação em eventos. O projeto materializa, assim, a transição do CGI Innovation Lab para um formato híbrido – físico e digital – promovendo uma ligação contínua entre estudantes, docentes e profissionais e fortalecendo o papel da universidade enquanto núcleo de inovação e colaboração interdisciplinar.
Palavras chave: Colaboração; Inovação; Plataforma Web; Transformação Digital.
Áreas: Inovação; Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: API Rest; Angular; CSS; HTML; Maven; PostgreSQL; Spring Boot (Java); Typescript .

Resumo: Desenvolvimento de uma aplicação denominada por DEISI6 Business Continuity Assessment Tool
Palavras chave: Aplicação Web; Base de Dados; Front-End.
Áreas: empresarial; gestão.
Tecnologias usadas: CSS; Django; HTML; JavaScript; MySQL; Python.
Resumo: Solução que permita interligar embaixadores de organizações, e que em função de iniciativas e objetivos permita recompensar os mesmos através de pontos e aplicar conceitos de gamificação. Eventos que geram pontos que têm de ter aprovação. Os rankings deverão poder ser vistos por curso, ano, universidade ou global. A solução deverá também permitir atribuir desafios específicos aos embaixadores, dependendo da universidade, curso ou ano ou serem gerais para todos os embaixadores.
Áreas: empresarial.
Tecnologias usadas: Angular; Elastic Search; Java (Android); MS-SQL; iOS.
Resumo: Solução permite registar de forma manual toda a informação de um CV. A informação deve ser estruturada e otimizada de forma a permitir buscas por critérios tão diferentes como experiência, competências, certificados, etc. De seguida pretende-se que ao receber um CV o mesmo possa ser processado automaticamente Funcionalmente além das buscas, dashboards sobre os perfis guardados, trabalhar dados guardados a geração de um CV com base num formato/template pré-definido.
Áreas: empresarial.
Tecnologias usadas: Angular; CMS; MS-SQL.
Resumo: Este trabalho tem como foco a construção de uma solução end-to-end para, extrair, transformar e gerir a informação contida em curriculums vitaes (CVs), com toda a infraestrutura necessária que permita a automatização das operações do dia a dia de uma organização. Pretende-se com o auxílio de técnicas de machine learning (ML) recuperar informação e guardar CVs, em diferentes formatos, em diferentes línguas e com outros desafios da área de recursos humanos de uma forma estruturada e otimizada. A concretização da solução passa por implementar uma pipeline automática para ingestão de dados manualmente introduzidos pelos utilizadores, usando as melhores práticas de operações de machine learning (MLops), e disponibilizar serviços de ML. Numa primeira instância, junto com a pipeline construir um serviço de análise que extrai a informação de documentos. Numa segunda instância, construir um serviço para fazer a classificação de CVs com base em critérios específicos como experiência, competências, certificados, etc. Este trabalho depende de outros trabalhos finais de curso em execução pelo que nesta fase é assumido que será possível integrar a solução no fim, contudo se tal não se verificar, será preciso descobrir métodos alternativos para integração.
Palavras chave: Escassez de água; Facilitar Partilha de Informação; Monitorização; Plantas; Sustentabilidade.
Áreas: empresarial.
Tecnologias usadas: Machine Learning; Python.
Resumo: A proposta do trabalho é utilizar a automação de processos (RPA) para detectar as ultimas vulnerabilidades dos sistemas organizacionais reportadas, obter os patch de segurança, submeter para atualização dos sistemas e adicionalmente efetuar a automação da detecção de Acessos Não Autorizados e consequente resposta a ameaças.
Palavras chave: Automação; Cybersecurity; Inteligência Artificial; machine Learning.
Áreas: Inteligência Artificial; Segurança e Controlo.
Tecnologias usadas: Python; RPA.

Resumo: This Final Degree Project describes the development of the Backend for the Digital Hub of the CGI Innovation Lab, a digital platform designed to complement the physical space of the innovation laboratory at Universidade Lusófona, in partnership with CGI. The Digital Hub operates as an integrated digital ecosystem, bringing together various functional areas of the laboratory in a single environment. The platform offers an opportunities hub, where events, training sessions, and projects are shared; a student profiles section, allowing the presentation of skills, interests, and availability; a team application and matchmaking system, which facilitates the formation of workgroups; and collaborative virtual spaces, intended for communication and management of ongoing projects. Additionally, the solution includes an administrative dashboard, which allows monitoring of participation, performance, and the impact of initiatives based on key performance indicators (KPIs), such as the number of students involved, active projects, and other participation metrics. In this way, the project realizes the transformation of the CGI Innovation Lab into a hybrid model — both physical and digital — promoting continuous interaction among students, faculty, and professionals, while strengthening the university’s role as a center for innovation and interdisciplinary collaboration.
Palavras chave: Colaboração; Gestão de projetos; Inovação; Plataforma Web; Transformação Digital.
Áreas: Gestão; Inovação.
Tecnologias usadas: APIs Rest; Bases de Dados; JSON; Java; PostgreSQL; REST; Spring Boot (Java); Web; XML.

Resumo: O projeto ” Gestão da qualidade de implementação de user stories” é um sistema backend desenvolvido em Python/FastAPI que avalia automaticamente submissões de código de estudantes face a User Stories e Critérios de Aceitação. Integra a API do Groq (modelo LLaMA) como motor de avaliação, devolvendo pontuação, sumário e sugestões de melhoria, e conecta-se ao Azure DevOps/Repos para obter o código diretamente dos repositórios dos alunos. O sistema também avalia a qualidade das próprias User Stories com base em critérios INVEST e formato Given/When/Then, devolvendo um rating (Muito bom / Bom / Satisfatório / Mau). Foi desenvolvido para a CGI Portugal no âmbito do TFC do DEISI, com backend deployed no Render.
Palavras chave: Python.
Áreas: Inteligência Artificial.
Tecnologias usadas: API Rest; Python; SQLite.

Resumo: DevLens is a web tool that evaluates the quality of software User Story implementations.
Palavras chave: Agile; Aplicação Web; Automação; Azure; Base de Dados; Desenvolvimento Web; Gestão; Gestão de Recursos; Informática; Integração; Trabalho Final de Curso (TFC), plataforma, gestão, docentes, discentes.
Áreas: Gestão; Next.js.
Tecnologias usadas: HTML; JSON; Next.js; Postman; SQL.

Resumo: Com o aumento da digitalização dos processos empresariais, as organizações têm adotado sistemas integrados de gestão, como Customer Relationship Management e Enterprise Resource Planning, com o objetivo de melhorar a eficiência no uso dos dados organizacionais. Estes sistemas permitem centralizar e otimizar a informação, promovendo maior eficiência operacional. Este trabalho visa estudar, configurar e implementar um sistema CRM/ERP adaptado à realidade de uma organização, com foco principal na implementação de um ERP voltado para a automatização de processos internos, tais como onboarding, planeamento de formações, gestão de aniversários e eventos. O projeto inicia-se com uma fase de análise, onde são identificados os fluxos de trabalho existentes e as principais necessidades e ineficiências da organização. Em seguida, os fluxos são representados visualmente utilizando ferramentas de Business Process Management. A implementação inclui a configuração de módulos de gestão de recursos humanos, tarefas e comunicações internas, além da integração de dados entre departamentos, permitindo consolidar informações dispersas e promover uma visão centralizada das operações. Por fim, realiza-se uma análise comparativa entre o cenário anterior e posterior à implementação, destacando os benefícios alcançados, a melhoria no uso da informação e a maior coordenação entre departamentos. O trabalho evidencia, assim, o impacto positivo da adoção de sistemas CRM/ERP na modernização e transformação digital das organizações.
Palavras chave: Automação de processos; CRM; Controlo de processos; ERP; Eficiência no processo; Integração; Recursos Humanos; Transformação Digital.
Áreas: Gestão; Recursos Humanos; Segurança e Controlo; Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: Git; Odoo; PostgreSQL; Python.

Resumo: Neste Trabalho Final de Curso (TFC), iremos desenvolver um sistema de Customer Relationship Management (CRM), enquanto documentamos todo o processo, cujo objetivo principal serve para apoiar a gestão de clientes e oportunidades de negócio da CGI. Para esta solução, propomos otimizar o processo comercial, centralizando a informação, automatizando tarefas e facilitando o acompanhamento de todo o ciclo de vendas, desde a identificação de leads até à fase de negociação e fecho de contratos. De forma a implementar este sistema, vamos recorrer à plataforma Odoo e construir a o sistema através de módulos com elevada capacidade de personalização, complementada pelo desenvolvimento de componentes específicos em Python. Com este trabalho, pretendemos demonstrar a importância da utilização de tecnologias open source na modernização de processos empresariais, evidenciando o contributo das soluções de CRM para a melhoria da produtividade e apoio à tomada de decisão nas organizações.
Palavras chave: Agile; Base de Dados; CRM; Odoo; Python; Visual Studio; organizações; plataforma.
Áreas: Informatica & Logistica; Management; Tecnologia da Informação; empresarial; modelação de dados.
Tecnologias usadas: Bases de Dados; Git; Microsoft Visual Studio; Odoo; PostGreSQL; Python.

Resumo: A INDUS App é uma proposta de plataforma interna para a CGI Portugal, concebida com o objetivo de apoiar a avaliação da maturidade de industrialização dos projetos. Esta avaliação baseia-se no cálculo de um score, construído a partir da implementação de diferentes práticas, ferramentas e aceleradores definidos pela organização. Antes do desenvolvimento desta solução, o processo de cálculo do scoring era realizado manualmente em folhas de Excel, o que tornava a análise mais demorada e sujeita a inconsistências. Nesse contexto, surge a necessidade de automatizar e estruturar este processo. O presente trabalho tem como principal objetivo analisar o modelo de scoring utilizado, anteriormente implementado em Excel, procurando identificar limitações e oportunidades de melhoria. Pretende-se, assim, compreender se os critérios considerados refletem adequadamente o nível de maturidade dos projetos e de que forma influenciam o resultado final. Com base nessa análise, será proposta a implementação de um sistema automatizado, a INDUS App, que incorpora um motor de cálculo responsável por aplicar a seguinte fórmula: (Soma dos Scores Implementados / Soma dos Scores Aplicáveis) × 10 O objetivo final passa por tornar o processo de avaliação mais consistente, claro e eficiente, contribuindo para um melhor apoio à gestão e acompanhamento dos projetos.
Palavras chave: Gestão de Projetos.
Áreas: Gestão.
Tecnologias usadas: Microsoft Office SharePoint Server; PowerBI.

Resumo: A INDUS App é uma proposta de plataforma interna para a CGI Portugal, concebida com o objetivo de apoiar a avaliação da maturidade de industrialização dos projetos. Esta avaliação baseia-se no cálculo de um score, construído a partir da implementação de diferentes práticas, ferramentas e aceleradores definidos pela organização. Antes do desenvolvimento desta solução, o processo de cálculo do scoring era realizado manualmente em folhas de Excel, o que tornava a análise mais demorada e sujeita a inconsistências. Nesse contexto, surge a necessidade de automatizar e estruturar este processo. O presente trabalho tem como principal objetivo analisar o modelo de scoring utilizado, anteriormente implementado em Excel, procurando identificar limitações e oportunidades de melhoria. Pretende-se, assim, compreender se os critérios considerados refletem adequadamente o nível de maturidade dos projetos e de que forma influenciam o resultado final. Com base nessa análise, será proposta a implementação de um sistema automatizado, a INDUS App, que incorpora um motor de cálculo responsável por aplicar a seguinte fórmula: (Soma dos Scores Implementados / Soma dos Scores Aplicáveis) × 10 O objetivo final passa por tornar o processo de avaliação mais consistente, claro e eficiente, contribuindo para um melhor apoio à gestão e acompanhamento dos projetos.
Palavras chave: Gestão de Projetos.
Áreas: Gestão.
Tecnologias usadas: Microsoft Office SharePoint Server; PowerBI.

Resumo: (Continuidade de TFC de 2023/24) “IoT-Internet of Things Lab” baseado em duas maquetes funcionais com o objetivo de materializar a Internet das Coisas em algo “físico e real”. Demonstrando que o valor do conceito se materializa através de sinergias obtidas num ecossistema de tecnologias integradas e é maior que as partes separadamente. Desafio – Frontend (Operacional & Dashboarding) – Analítica e Machine Learning – Mobile com integração de realidade aumentada
Palavras chave: IoT; Realidade Aumentada.
Áreas: IOT.
Tecnologias usadas: Arduino; MQTT.

Resumo: Este projeto explora a aplicação da Internet of Things (IoT) na indústria, visa solucionar os desafios de comunicação entre máquinas próximas fisicamente, mas distantes tecnologicamente no modelo M2M (Machine-to-Machine). O objetivo é conseguir superar a falta de interação entre essas máquinas, proporcionando uma integração eficiente para otimizar processos industriais. Adicionalmente, neste trabalho não apenas realça a aplicabilidade, mas também aborda os desafios associados aos conceitos de IoT na indústria. Propõe uma visão integrada para a gestão e otimização operacional das linhas de produção, incluindo máquinas, atuadores e sensores, consolidando informações de forma abrangente.
Palavras chave: Aplicação móvel; Arduino; Dados; IoT; Microcontrolador.
Áreas: empresarial.
Tecnologias usadas: Arduino; C; C#; Dart; Firebase; Flutter.

Resumo: O desenvolvimento de software moderno depende fortemente de testes automatizados. Contudo, à medida que os projetos escalam, a introdução de novos casos de teste em suites extensas torna-se um desafio complexo, resultando frequentemente em redundân- cias lógicas, contradições com requisitos de negócio e regressões não intencionais. Este projeto propõe o QAlytics: Manutenção de testes com IA, uma ferramenta CLI que utiliza Inteligência Artificial (LLMs) aliada a uma arquitetura de Retrieval-Augmented Generation (RAG) para analisar semanticamente o impacto da inserção de novos testes. A solução atua como um validador preventivo, cruzando a intenção de um novo teste com a base de conhecimento existente (User Stories e Casos de Teste antigos) para aprovar, bloquear ou sugerir refatorização. A ferramenta foca-se na precisão e explicabilidade, garantindo que cada veredicto gerado pela IA é acompanhado de uma justificação clara em linguagem natural. O protótipo a ser desenvolvido (MVP) valida a viabilidade técnica desta abordagem preventiva, demonstrando a capacidade de detetar duplicações semânticas e conflitos com regras de negócio de forma automatizada, mitigando a dívida técnica e otimizando os processos de Garantia de Qualidade (QA).
Palavras chave: Deteção; Engenharia Informática; Inteligência Artificial; Machine Learning; Python.
Áreas: Análise de dados; Inteligência Artificial.
Tecnologias usadas: Ollama; Python.

Resumo: No âmbito da UC de TFC, foi proposto a execução de um trabalho que visa o desenho, orquestração e monitorização de processos, isto é, prevenir possíveis erros indesejáveis de RPA’s (Robotic Process Automation). Estes são softwares que consistem na automação de processos de negócios, baseados em robôs ou em inteligência artificial. As organizações começaram a usar RPA’s para operações que não constituem o núcleo da organização. Porém, posteriormente, estes começaram a desempenhar um papel mais crucial dentro das empresas, oferecendo assim respostas mais funcionais, provocando uma dependência destes na mesma. Apesar dos RPA’s serem softwares previamente definidos e inteligentes, estes podem cometer erros cruciais para o bom funcionamento da empresa. Este projeto consiste em monitorizar, orquestrar e desenhar um método que previne todas estas discrepâncias que são colocadas pelos RPA’s. O objetivo deste trabalho final de curso foi criar um software que ofereça uma maior segurança à empresa, uma vez que estes erros podem ser notificados aos responsáveis de manutenção do sistema. O produto final consiste uma plataforma (Process Monitoring) em que os operacionais conseguem corrigir os processos incorretamente executados pelo RPA, se não for chefe de equipa. Caso o operacional seja chefe de equipa, irá receber diariamente quantas tarefas tem a realizar no dia e quantas realizou, respetivamente, no dia anterior; tal como consegue visualizar os processos que a equipa tem a realizar; e adicionar skills aos restantes membros da equipa. Enquanto o analista, consegue verificar estatísticas sobre o bom ou mau funcionamento das tarefas atribuídas às equipas, tendo assim em conta um plano mais geral dos processos que são ou não feitos. Por último, o administrador consegue ver quantas tarefas por realizar ou realizadas cada utilizador tem, alterar a equipa ou o cargo de cada utilizador, criar equipas e apagá-las e mudar o chefe de equipa. Ainda, consegue atribuir os processos às equipas, adicionar e remover skills, e aceder a todas as páginas. (hierarquia: 1-admin; 2-analista; 3-operacional). A plataforma tem uma página para reportar erros relativamente à plataforma, caso estes existam, sendo que os desenvolvedores da plataforma estarão contactáveis para a resolução de qualquer percalço.
Áreas: empresarial.
Tecnologias usadas: Bases de Dados; Python; RPA.
Resumo: Este projeto é realizado no âmbito da Innovation Lab da CGI, que visa trazer inovação tanto à Universidade Lusófona, como também à CGI. A CGI Group (Consultants to Government & Industries) é uma empresa multinacional presente em cerca de 40 países e realizam mais de 190 soluções de negócio. Em Portugal, a CGI em ambos os sectores de trabalho (Publico e Privados) tem uma presença de cerca de 75% de acionistas em todo o mercado, com uma satisfação relativa dos clientes de 9.4/10. Especializa-se em serviços de End-to-end, nas áreas de Serviços de Consultoria de Negócio/Tecnologia, Desenvolvimento e Integração de Sistemas e IT Managed Services, Business Process Services e Gestão Documental. RPA ou Robot Process Automation é um software pré-configurado que utiliza regras de negócio e atividades coreografadas pré-definidas para completar a execução autónoma de uma combinação de processos, atividades, transações e tarefas em um ou mais sistemas de software não relacionados para entregar um resultado ou serviço, em que as exceções são geridas por humanos. Essencialmente esta tecnologia é um bem maior para as organizações, substituindo a mão-de-obra por RPAs, poupando assim horas de trabalho humano, que se traduz em poupança de dinheiro pelas organizações. Estes robots, apesar de retirar empregos, fá-lo no contexto de empregos monótonos e repetitivos que não são aptos para seres humanos, tal como a revolução industrial retirou empregos que necessitavam de maior esforço físico pelos seres humanos que estavam a realizá-los. RPAs têm sido cada vez mais importantes na área de negócio dado que substituíram o ser humano na realização de tarefas críticas dentro das organizações que os implementam. Assim, foi criada dentro das organizações uma dependência enorme destes robots para o seu bom funcionamento. O desafio proposto pela CGI entende a monitorização e orquestração de processos de negócio transversais às organizações. Estes processos são compostos por tarefas que podem ser realizadas por robots, ou por humanos caso a tarefa seja demasiado especializada. Nesta componente, iremos realizar a parte Front-End desse sistema de monitorização e orquestração de negócios que irá apresentar um dashboard que ajude neste âmbito, assim como toda a informação dos processos do Back-End realizado no trabalho Robot Process Automation – Componente 1.
Palavras chave: Monitorização; Organizações; Orquestração; Processos; RPA; Repetitivos; Robots; Tarefas; Workflow; Área de Negócio.
Áreas: empresarial.
Tecnologias usadas: Bases de Dados; Python; RPA.
Resumo: O projeto Sistema Inteligente de Controlo Ambiental de Espaços (DEISI2160) consiste no desenvolvimento de um sistema automatizado de monitorização e controlo ambiental para espaços interiores. O sistema ajusta de forma autónoma a iluminação e a climatização com base em leituras contínuas de sensores de temperatura, humidade, luminosidade e presença.
Palavras chave: Aplicação Web; Raspberry Pi; Rastreio em tempo real.
Áreas: Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: CSS; HTML; JavaScript; Python; SQLite.

Resumo: O presente Trabalho Final de Curso consiste no núcleo back-end de uma plataforma AMS (Application Management Services), que tem como objetivo estruturar e centralizar a gestão operacional de aplicações empresariais. Este componente é responsável por garantir a consistência, normalização e governação dos dados essenciais ao serviço, abrangendo entidades como incidentes, problemas, mudanças, contratos de serviço, ambientes, artigos de conhecimento e informação de discovery. Toda a lógica de negócio é implementada em Java com Spring Boot, que expõe uma API REST robusta e normalizada para suportar integrações com os restantes módulos do sistema. A API comunica com uma base de dados SQL, onde toda a informação é armazenada de forma relacional e auditável. O back-end inclui ainda mecanismos de autenticação e autorização, auditoria, logging estruturado e cálculo de métricas operacionais. Com esta arquitetura modular, o back-end fornece uma base sólida para a evolução futura da plataforma, permitindo a integração com serviços inteligentes, motores analíticos e pipelines de automação, respondendo às necessidades operacionais da CGI e aproximando o protótipo de um ambiente empresarial real.
Palavras chave: Back-End; Carregamento e armazenamento de dados; Endpoints RESTful; SpringBoot; TI.
Áreas: Análise de dados; Management.
Tecnologias usadas: APIs Rest; Java; Maven; Microsoft Visual Studio; PostGreSQL; Spring Boot (Java).

Resumo: Este Trabalho Final de Curso tem como objetivo conceber e desenvolver uma plataforma de gestão para projetos AMS, construída em Microsoft Power Platform com abordagem Low-Code. A solução responde à dispersa informação entre e-mail, folhas de cálculo e ferramentas de ticketing, proporcionando uma visão completa dos projetos, automatização de alertas e dashboards com KPIs relevantes.
Palavras chave: : Modernização, Radiocomunicações, Microsoft, Power Platform, Digitalização, Low-Code, Desenvolvimento, Eficiência, Escalabilidade, Personalização, Inovação, Transformação, Empresas, Tecnologias; Aplicação Web; Base de Dados; Dashboard; Gestão de Projetos.
Áreas: Análise de dados; plataforma lowcode.
Tecnologias usadas: PowerBI.

Resumo: Este trabalho visa desenvolver um motor de inteligência artificial para automatizar e padronizar a avaliação de projetos de Application Management Services (AMS) na CGI. A solução consome respostas normalizadas e sinais operacionais, e disponibiliza uma camada de inteligência via API REST para: selecionar a Next‑Best Question (NBQ) de forma determinística, calcular o Continuity Score (0–100) com breakdown e constraints, calcular o Change Risk (0–100) com drivers e guardrails/mitigações, estimar sizing em FTE (P10/P50/P90) com pressupostos e gerar recomendações priorizadas para um plano de ação de 90 dias. Para garantir rastreabilidade, reprodutibilidade e auditabilidade, o motor versiona políticas e inclui policyVersion em todas as respostas, assegurando que os mesmos inputs sob a mesma policyVersion geram outputs idênticos, suportando explicabilidade através de breakdowns e drivers. A implementação é orientada a integração (contratos JSON/OpenAPI), performance e observabilidade, permitindo adoção gradual com supervisão humana no processo de decisão. Palavras-chave: Inteligência Artificial, Next‑Best Question, Continuity Score, Change Risk, Recomendações 90 dias, Determinismo, Versionamento de Políticas, API REST
Palavras chave: API; Empresas; Gestão de Projetos; Inovação; Inteligência Artificial; Machine Learning; Python; Soluções administrativas e operacionais; Transformação Digital.
Áreas: Inovação; Inteligência Artificial; LLM-Based Clustering of Text Documents; Management.
Tecnologias usadas: API Rest; Django; Docker; Git; HTTP Webservices; LLM; Machine Learning; PostGreSQL; Python.

Resumo: Este relatório foi desenvolvido de forma a demostrar o porquê de realizar um software de Risk management para as empresas, e mostrar como é que se chegou a solução que está a ser desenvolvida. Tem também o objetivo de mostrar o que já foi desenvolvido e as suas funcionalidades. Com este software queremos simplificar a captura de riscos de projeto, tal como fazer com que a visibilidade destes riscos seja superior a por exemplo, uma folha de Excel, o que irá permitir às organizações serem mais ágeis. A solução foi desenvolvida usando Outsystems. Este projeto poderá ser uma mais-valia para as organizações que procuram um software para ajudar a supervisionar o risco dos seus projetos.
Palavras chave: Agilidade Organizacional; Aplicação; Gerenciamento de Riscos de Projetos; Solução Outsystems; Visibilidade Aprimorada.
Áreas: empresarial.
Tecnologias usadas: Outsystems.

Resumo: A rápida evolução da tecnologia e das práticas de desenvolvimento transformou a maneira como concebemos e construímos aplicações. No centro dessa transformação encontra-se a arquitetura de microsserviços, que revolucionou a abordagem ao desenvolvimento de software. Ao invés de criar aplicações monolíticas complexas de manter e de escalar, os microsserviços permitem a divisão de uma aplicação em pequenos serviços autônomos, cada um com uma função específica, que operam de forma independente e se integram harmoniosamente. Este Trabalho Final de Curso (TFC) tem como objetivo principal destacar a importância e os benefícios da arquitetura de microsserviços. No contexto desta abordagem, surge uma solução/framework que visa acelerar o desenvolvimento de soluções com uma infraestrutura de microsserviços. Esta solução representa uma contribuição significativa para a aceleração do desenvolvimento em infraestruturas de microsserviços, permitindo que os programadores se concentrem no desenvolvimento essencial, em vez de perder tempo em configurações detalhadas ou código não essencial. A arquitetura proposta é dividida em três módulos distintos: Core, Rest e Rest API, todos desenvolvidos na sólida plataforma Java, com o apoio do Spring Framework. A escolha do Java e Spring deve-se à sua robustez, maturidade e à extensa comunidade de programadores, garantindo eficiência e segurança ao longo do processo de desenvolvimento. O módulo Core representa o cerne da arquitetura, abrigando toda a lógica dos microsserviços, sendo que é aqui estão localizados os serviços, entidades, repositórios e outros componentes vitais para o funcionamento da aplicação. Por sua vez, o módulo Rest corresponde à camada de apresentação, englobando todos os controladores e configurações relevantes. A grande inovação desta arquitetura reside no módulo Rest API, que utiliza as especificações em YAML para construção do Swagger UI (Open API Specification). Com recurso a este ficheiro YAML, conseguimos gerar automaticamente uma parte substancial do código, simplificando e acelerando o desenvolvimento. A geração automática de código, embora possa suscitar ceticismo, mantém o controlo nas mãos dos programadores, permitindo personalizações e ajustes conforme necessário. Em suma, este relatório destaca a importância e os benefícios da arquitetura de microsserviços, mostrando como essa abordagem inovadora tem o poder de revolucionar o desenvolvimento de microsserviços, tornando-o mais ágil, organizado e eficaz. A solução apresentada fornece uma estrutura completa que visa acelerar o desenvolvimento de qualquer projeto backend em Spring. Os programadores podem definir o modelo YAML a priori, e o código é gerado automaticamente, permitindo que se concentrem no desenvolvimento essencial. Esta abordagem proporciona uma vantagem significativa no desenvolvimento de microsserviços e destaca a importância de adotar uma arquitetura que permite uma escalabilidade, flexibilidade e manutenção eficazes em projetos de desenvolvimento de software.
Áreas: empresarial.
Tecnologias usadas: AWS; Bases de Dados; Docker; Git; Java; Maven; Programação ; REST; REST; Spring MVC; Web.

Resumo: O presente Trabalho Final de Curso consiste no desenvolvimento de uma interface inteligente para gestão de serviços AMS (Application Management Services), realizado em colaboração com a CGI Portugal. O objetivo principal é criar uma solução que apoie as equipas de operação na gestão contínua de aplicações, automatizando tarefas críticas, centralizando informação operacional e permitindo decisões mais rápidas e fundamentadas. A solução global está organizada em três áreas: Grupo 1, responsável pelo backend e oper‐ ações; Grupo 2, que desenvolve a interface web e o Backend for Frontend (BFF); e Grupo 3, que implementa o motor de inteligência artificial e sistemas de recomendação. Este trabalho insere‐ se no Grupo 2, cuja responsabilidade é criar uma interface interativa e eficiente, garantindo a comunicação transparente com os serviços do Grupo 1 e os módulos inteligentes do Grupo 3. A interface tem como objetivo proporcionar ao utilizador uma experiência clara e orientada, permitindo executar tarefas fundamentais como triagem de incidentes, preenchimento assistido de formulários, criação de drafts de conhecimento (KB e Runbooks), análise de cobertura e inter‐ ação com um assistente inteligente que apresenta respostas fundamentadas com citações de da‐ dos reais. Inclui também um Intake Wizard adaptativo, baseado na lógica de Next‐Best‐Question (NBQ), que recolhe informação essencial sobre aplicações e perfis de utilização, ajustando dinami‐ camente o fluxo com base nas recomendações do Grupo 3. Do ponto de vista técnico, o frontend é desenvolvido em React, garantindo acessibilidade se‐ gundo as normas WCAG 2.2 AA, responsividade, suporte a internacionalização (EN/PT) e uma navegação otimizada para utilizadores de operações AMS. O BFF atua como camada de abstração, expondo endpoints estáveis, gerindo autenticação e telemetria, e assegurando a ligação transpar‐ ente entre a interface e os sistemas externos. Este relatório apresenta a visão geral da solução, os requisitos funcionais e não funcionais, a arquitetura proposta e os modelos que fundamentam o projeto. Além disso, define o plano de trabalho, as tecnologias selecionadas e os protótipos iniciais da interface, que servirão de base para a implementação do MVP.
Palavras chave: API; Agile; Dashboard; Desenvolvimento Web; End-to-end; Endpoints RESTful; Engenharia Informática; Framework; Front-End; Gestão da Informação; IA; Integração; Interface do Utilizador; JSON; Login; Machine Learning; Plataforma Web; Questionário.
Áreas: Inteligência Artificial; Management; Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: API Rest; Next.js; Node.js; OAuth; React.js; Tailwind CSS; Typescript ; Web.

Resumo: (Continuidade de TFC de 2023/24) “IoT-Internet of Things Lab” baseado em duas maquetes funcionais com o objetivo de materializar a Internet das Coisas em algo “físico e real”. Demonstrando que o valor do conceito se materializa através de sinergias obtidas num ecossistema de tecnologias integradas e é maior que as partes separadamente. Desafio – Frontend (Operacional & Dashboarding) – Analítica e Machine Learning – Mobile com integração de realidade aumentada
Palavras chave: Base de Dados; Dashboard; Inteligência Artificial; IoT; Sustentabilidade.
Áreas: Inteligência Artificial; Sustentabilidade; Wireless communication; empresarial.
Tecnologias usadas: Arduino; Flutter; MySQL.

Resumo: Os testes sempre tiveram um importante papel na evolução humana e agora, na parte de desenvolvimento de aplicações, tem ainda mais. Muitos softwares vêm para facilitar e agilizar a produção de baterias de testes, no entanto, eles não estão adaptados a uma recente tecnologia do mercado, Robotic Process Automation (RPA). Levando em consideração que os testes são muito utilizados na implementação de robôs e a maior parte deles requer muito trabalho manual, como veremos no capítulo de Viabilidade e Pertinência, é imprescindível a necessidade de atenção para o assunto. RPA é uma tecnologia que vem para automatizar processos de uma maneira mais eficiente, rápida e a baixo custo, porém, assim como um software, também há a necessidade de ser testada antes de ir para um ambiente de produção. Apesar de estar em crescente evolução e sendo cada vez mais adaptada ao cenário atual das empresas, ainda existem poucos métodos e ferramentas eficazes, sendo capazes de realizar testes de processos automatizados pela tecnologia, como veremos em Identificação do Problema. Nesse projeto pretendemos compartilhar algumas ideias sobre testes de processos automatizadas em RPA e para isso a Solução Proposta foi dividida em duas etapas, na primeira fase houve o desenvolvimento de um projeto real oferecido pela empresa CGI Group, onde buscamos ao máximo manter as boas práticas relacionadas a desenvolvimentos de RPA’s, e uma segunda fase em que o foco principal foi utilizar ferramentas e técnicas para testes atuais no que foi desenvolvido anteriormente. Toda a parte de RPA foi completamente desenvolvida utilizando o software da empresa UIPath, que é atualmente é líder no mercado de automações de processos, como veremos em detalhes em Benchmark.
Áreas: empresarial.
Resumo: Neste século, o mundo é uma esfera em crescimento, e para que possamos crescer com ele, necessitamos de estar ligado a todo ele. Nisto, aparecem os sistemas móveis, necessários para podermos acompanhar o seu crescimento. Este trabalho de final de curso, enquadra-se no âmbito deste tipo de produtos, uma vez que tem como objectivo permitir o acesso, a partir de uma larga variedade de dispositivos móveis. Mais especificamente, este trabalho foca-se no Kusco – Messaging do Grupo Lusófona. É um serviço da ULHT que permite a partir do telemóvel conseguir obter toda a informação sobre a vida académica, assuntos de tesouraria e secretaria, mudanças de sala, em suma tudo aquilo que interessa. Este serviço foi elaborado pelo departamento de investigação da ULHT, usando uma plataforma da OutSystems Hub EditionTM, um serviço gerenciado pela Optimus. Trata-se do SMS PRO, um serviço que permite aos profissionais e empresas comunicar com os seus parceiros de negócio – clientes, fornecedores e colaboradores – de forma simples e rápida, com total flexibilidade e controlo de custos, garantindo assim uma maior flexibilização de utilização. Este serviço foi desenvolvido usando a plataforma OutSystems Hub EditionTM. Esta plataforma oferece um ambiente de desenvolvimento visual, extremamente intuitivo e fácil de utilizar, que permite o desenvolvimento rápido de aplicações multi-canal.
Resumo: A integração de Inteligência Artificial (IA) no setor jurídico promete ganhos significativos de eficiência, contudo, a utilização de soluções baseadas na nuvem colide frequente- mente com os rigorosos requisitos de confidencialidade, sigilo profissional e proteção de dados (RGPD). Este projeto, desenvolvido no âmbito do Trabalho Final de Curso, propõe o desenvolvimento de uma solução de ”SLM Jurídico”, focada na automatização da de- fesa de contraordenações rodoviárias através de uma infraestrutura inteiramente local (on-premise). A solução adota uma Arquitetura Orientada a Eventos (Event-Driven Architecture) baseada em microserviços contentorizados, garantindo escalabilidade, tolerância a fal- has e a soberania absoluta dos dados. A pipeline tecnológica utiliza o Apache Kafka como motor de orquestração assíncrona entre serviços desenvolvidos em diferentes lin- guagens (Java, Python, React). O processamento documental integra OCR via Tesseract com uma arquitetura Retrieval-Augmented Generation (RAG), onde o texto é indexado numa base vetorial ChromaDB com recurso ao modelo Nomic-embed e ao Llama 3.2. A extração semântica e a estruturação jurídica são asseguradas pelo modelo Mistral- Nemo. Após validação humana (abordagem human-in-the-loop) através de uma inter- face reativa, o sistema compila a peça processual final utilizando algoritmos de injeção em templates LaTeX. O objetivo principal é demonstrar a viabilidade de um ecossistema de IA descentralizado, seguro e altamente especializado, capaz de eliminar tarefas man- uais repetitivas e acelerar a resposta processual. Palavras-chave: Inteligência Artificial, Arquitetura Orientada a Eventos, Microserviços, RAG Local, Privacidade de Dados, SLM.
Palavras chave: Event; Inteligência Artificial; LLM; Microsserviços; Privacidade e segurança dos dados.
Áreas: Análise de dados; Artificial Intelligence; LLM-Based Clustering of Text Documents; Next.js.
Tecnologias usadas: API Rest; Bases de Dados; Deep learning; Docker; JSON; Java; LLM; Linux Ubuntu; Machine Learning; Next.js; Ollama; Python; REST; React.js; Spring Boot (Java); XML.

Resumo: A aplicação web destina-se a ser uma landing page para o Centro Comercial Colina do Sol, permitindo uma visita virtual através do plugin de JavaScript – https://pchen66.github.io/Panolens/#Home ou Unity WebGL. Além da visita, deve também conter um painel administrativo de gestão das lojas, informações das mesmas e um mapeamento do centro comercial.
Áreas: empresarial.
Tecnologias usadas: Bases de Dados; CSS; JavaScript; Unity.

Resumo: O trabalho final de curso proposto é o desenvolvimento de uma aplicação web para o CeiED a pedido da professora Elsa Estrela (Diretora Executiva do CeiED). A aplicação web a ser desenvolvida tem como objetivo melhorar e simplificar a gestão de informação no centro de investigação. Foi-nos apresentado pela professora Elsa Estrela os diversos problemas atuais na gestão de informações do centro, tais como, o facto do centro usar o Excel como base de dados, preenchimento de formulários em Word com os dados dos investigadores e consequentemente enviados por email, elaboração de relatórios anuais sem qualquer tipo de solução para extrair informação da base dados, entre outros problemas mencionados ao longo do relatório. Foram mencionadas várias tecnologias para o desenvolvimento da aplicação tendo em conta as suas potencialidades para o melhoramento dos problemas mencionados. Na entrega intermédia foram definidos onze requisitos essenciais para a solução perfeita, previamente discutidos e analisados com a professora Elsa, assim como um diagrama entidade-relação e mockups da respetiva aplicação. Até à entrega final foi desenvolvida a aplicação, com todo o seu Front-end e Back- end, incluindo 9 dos 11 requisitos definidos dando importância aos de maior prioridade. Para além disso foi realizada uma sessão de testes de usabilidade com a professora Elsa, que posteriormente analisámos e ajustámos alguns requisitos e as suas prioridades de acordo com o feedback dessa sessão. Pretende-se que após a finalização da aplicação para o TFC esta continue em constante desenvolvimento, melhoria e funcionamento, com a possibilidade de ser expandido e usufruído por outros centros de investigação no futuro.
Áreas: educação; empresarial.
Tecnologias usadas: CSS; HTML; JavaScript; Kotlin; MySQL.
Resumo: Neste trabalho final de curso é proposta a continuação do desenvolvimento de uma aplicação web para o CeiED,originalmente desenvolvida pelos nossos colegas, David Silva e Tiago Lourenço, com o objetivo de melhorar e facilitar a gestão da informação no centro de investigação, a pedido da professora Elsa Estrela (Diretora Executiva do CeiED). Foram-nos apresentadas pelo Docente Pedro Alves as funcionalidades em falta, tais como a pesquisa Atividades, gerar o relatório anual e diversas melhorias na aplicação. Pretende-se com este trabalho, resolver estes problemas e colocar uma versão em produção que permita ao CeiED atingir os objetivos que se tinha proposto originalmente. A conclusão desta aplicação web tem como objetivo melhorar e simplificar a gestão de toda a informação do CeiED. Até à entrega intermédia foram definidos dois requisitos necessários, que foram discutidos com o docente Pedro Alves.
Áreas: educação.
Tecnologias usadas: Kotlin.
Resumo: Em parceria com o Centro de Medicina de Reabilitação de Alcoitão, referência de Excelência internacional, propomos uma análise e aplicação de inteligência artificial para dados de um tratamento clínico inovador. O estudo dos dados resultantes da aplicação da Toxina Botulínica para lesões do sistema nervoso central permitirá conhecimento, até então por explorar, para suporte clínico e apoio à decisão . Co-orientação da Prof. Maria Silva.
Palavras chave: Análise de dados médicos; Inteligência artificial em medicina; Toxina Botulínica e sistema nervoso central; Tratamento clínico inovador.
Áreas: saúde.
Tecnologias usadas: Excel; MySQL; Python.

Resumo: Em estreita colaboração com o Centro de Medicina de Reabilitação de Alcoitão (Santa Casa da Misericórdia de Lisboa), pretende-se desenvolver uma aplicação móvel que permita a pacientes com dificuldades motoras e/ou neurológicas realizar exercícios de reabilitação em casa, com acompanhamento remoto do corpo clínico. Inclui recolha de informação da evolução do paciente que será guardada numa Base de Dados para posterior análise estatística. Este trabalho será co-orientado pelo Prof. Pedro Alves.
Palavras chave: Centro de Medicina de Reabilitação de Alcoitão (CMRA); Corpo clínico; Tele-reabilitação; Utente; medicina de reabilitação.
Áreas: saúde.
Tecnologias usadas: Android; Flutter; MySQL; iOS.
Resumo: Uma aplicação móvel desenvolvida em Flutter, que visa ajudar pacientes do Centro de Medicina de Reabilitação de Alcoitão que sofrem com condição de bexiga neurogénica tirando partido da telemedicina.
Palavras chave: Adversidades e soluções; Análise de dados médicos; Aplicação móvel; Autenticação; Centro de Medicina de Reabilitação de Alcoitão (CMRA); Corpo clínico; Eficiência no processo; Facilidade de Gestão; Flutter; Melhoria da Qualidade de Vida; Recolha de dados; Tele-reabilitação; Utente; medicina de reabilitação.
Áreas: saúde.
Tecnologias usadas: Dart; Flutter; MySQL; Spring MVC.

Resumo: O Centro de Medicina de Reabilitação de Alcoitão é o mais importante centro de reabilitação da península ibérica. Este Trabalho de Fim de Curso (TFC) tem como objetivo dar continuidade ao desenvolvimento de 2 aplicações móveis: o Rehabilita (para treino de reabilitação motora) e o Rexiga (para treino de bexiga neurogénica). Ambas as aplicações estão desenvolvidas em Flutter, uma tecnologia que permite a criação de soluções multiplataforma para Android e iOS). Estas comunicam via Web Services com o servidor (Spring Boot/Kotlin). As aplicações apresentam dois perfis distintos, sendo que, dependendo das credenciais inseridas, os utilizadores são direcionados para o perfil que se adequa às suas necessidades e funções.
Palavras chave: Centro de Medicina de Reabilitação de Alcoitão (CMRA); Flutter; Mobile; Tele-reabilitação.
Áreas: saúde.
Tecnologias usadas: Flutter; Kotlin.

Resumo: Em estreita colaboração com o Centro de Medicina de Reabilitação de Alcoitão pretende-se apoiar a decisão quanto à gestão de recursos, de forma a otimizá-los. Neste TFC, através de modelos de Machine Learning, pretende-se caracterizar e classificar os pacientes de forma a prever tempos de espera para internamento por patologia e serviço. Estes resultados ajudarão a melhorar a resposta ao atendimento do utente e apoiar a decisão por parte dos clínicos.
Palavras chave: Alcoitão; Centro de Medicina de Reabilitação de Alcoitão (CMRA).
Áreas: saúde.
Tecnologias usadas: Android; Machine Learning; Python.

Resumo: Uma das grandes tendências no desenvolvimento de software é a utilização de ferramentas low-code. Estas, recentemente, têm sido alvo de uma grande procura pelas empresas devido à redução de custos e agilidade na implementação. Este relatório explora a ascensão das ferramentas de low-code, destacando o facto de se terem tornado essenciais na transformação digital das empresas e na otimização de processos, valorizando profissionais capacitados nessas tecnologias no mercado de trabalho. Uma das plataformas mais usadas no investimento contínuo em soluções low- code, é a Power Platform da Microsoft, que será utilizada para o desenvolvimento deste projeto. Vai assim ser desenvolvida uma aplicação baseada em Power Platform, que não só visa aproveitar os benefícios de redução de custos e de tempo de implementação associados às ferramentas low-code. Deste modo, este projeto propõe satisfazer uma necessidade do mercado e também uma solução inovadora no atual panorama tecnológico.
Palavras chave: Aplicação; Low Code.
Áreas: empresarial.

Resumo: Este projeto consiste no desenvolvimento de raiz de uma plataforma informática e na construção de um site web dinâmico. O projeto tem como missão em ajudar na atividade administrativa de uma clínica de fisioterapia e recuperação física. Deverá permitir aos seus utilizadores uma boa navegação com qualquer tipo de dispositivo seja ele do tipo Mobile ou Desktop onde se espera que a qualidade da experiência de utilização deverá ser a mesma. Para além do site web, este TFC tem como missão de ajudar no funcionamento e na gestão de consultas, uma vez que até à data todo o processo é feito de forma manual, os agendamentos são feitos em papel, trabalho esse que é bastante moroso e com grandes riscos de falha. Todos os dados passarão a ser armazenados em bases de dados relacionais mantendo toda a integridade dos mesmos.
Palavras chave: Desenvolvimento Web; Desenvolvimento de Aplicações para Saúde Mental.
Áreas: saúde.
Tecnologias usadas: Apache2; HTML; JavaScript; MySQL; PHP.

Resumo: Este título é objecto de estudo de um projecto, desenvolvido no âmbito de conclusão da Licenciatura em Engenharia Informática da Universidade Lusófona de Humanidades e Tecnologias de Lisboa. A sua constituição surge após solicitação, a esta Universidade, por parte de uma Instituição de Saúde, que aqui se apresenta, Clínica São João de Deus.
Palavras chave: Internet; Jogo, Aplicação, Website, Modos de Jogo, Questionários, BackOffice, Estatísticas.; Portal; Web Services; Website.
Áreas: gestão; saúde.
Tecnologias usadas: Apache; MySQL; PHP; WampServer.

Resumo: O objectivo deste trabalho final de curso foi criar uma aplicação para gerir doadores e doações efectuadas pelos mesmos. Possui uma base de dados com a informação das entidades que efectuam as doações e o registo de todas as doações efectuadas. Permite também o registo de actividades numa determinada data, ou seja, a criação de lembretes para que quando se abra a aplicação seja possível ver o que se tem agendado para o dia. Possui um registo de actividades entre o Colégio que recebe as doações e a entidade doador. Regista contactos efectuados, telefonemas e outras actividades relevantes. É possível criar minutas e enviar, quer por correio electrónico, quer por carta e a aplicação exporta os dados para um ficheiro Word que os permite manipular de forma simples. Pode-se também criar correio electrónico e enviar directamente da aplicação. Possui também um módulo de exportação de dados para um ficheiro de Excel para serem depois manipulados de forma mais simples visto o Microsoft Office ser uma aplicação conhecida e simples para o utilizador da aplicação.
Palavras chave: Doações; Gestão.
Áreas: gestão.
Tecnologias usadas: JavaScript; Microsoft Visual Studio; SQL Server.

Resumo: Com o avanço recente da tecnologia, surge um novo campo científico denominado por gastronomia computacional que resulta da combinação das ciências informáticas com o bigdata em gastronomia. A gastronomia computacional vem assim, contribuir para o desenvolvimento e expansão do conhecimento gastronómico abrindo novas possibilidades para a inovação, como por exemplo o estudo num enquadramento mundial da hipótese do food-pairing assim como, a formulação de novas hipóteses “data-driven” em gastronomia, tais como o food-bridging. Neste trabalho final de curso temos como objetivos utilizar um dataset resultante da abstração de livros de receitas tradicionais da cozinha portuguesa que nos permite: (1) analisar o enquadramento da gastronomia portuguesa relativamente às hipóteses de food-pairing e food-bridging e (2) analisar como variam estas variáveis para as diversas regiões Portuguesas. Este enquadramento da gastronomia Portuguesa até à data ainda permanecia uma pergunta científica aberta, à qual respondemos neste trabalho.
Palavras chave: Big Data; Dados.
Áreas: empresarial.

Resumo: Este Trabalho Final de Curso tem como objetivo o desenvolvimento de uma plataforma web para a empresa Cozy Music Studios, um conjunto de três estúdios de gravação musical com elevada procura, e que atualmente estão a expandir 1 sala de reuniões que pode ser alugada e uma sala de eventos que também pode ser alugada. O projeto de nome Modo Zero, consiste no aluger destas duas salas e a gestão toda das mesmas, mas que atualmente não possuem uma presença digital estruturada. A ausência de um website funcional limita a divulgação das suas instalações, portefólio e serviços, bem como a gestão eficiente das marcações, que até agora é feita de forma pouco organizada através de redes sociais e mensagens diretas. A solução proposta consiste na criação de um website responsivo e intuitivo, que centraliza a informação essencial sobre os dois espaços (fotografias, equipamentos, pessoas associadas e serviços) e disponibiliza um sistema de marcações online com um sistema de gestão de contratos integrado. Este sistema permitirá aos clientes marcarem e alugarem os espaços de forma prática e transparente, ao mesmo tempo que simplifica a gestão interna das marcações para os administradores. O projeto foi pensado como um TFC aplicacional, tendo como principais objetivos: resolver um problema real identificado no setor criativo, aplicar metodologias de engenharia informática na conceção e implementação da solução, e disponibilizar um produto funcional, testado e em condições de ser utilizado em ambiente de produção. Espera-se que a implementação desta plataforma contribua para a profissionalização da presença digital do Modo Zero, otimize os seus processos internos e aumente a satisfação e fidelização dos clientes.
Palavras chave: Aplicação Web; Base de Dados.
Áreas: Informatica & Logistica; Música.
Tecnologias usadas: CSS; Django; HTML; Python.

Resumo: O Projeto MentHA (Mental Health and Aging) tem como objetivo desenvolver e otimizar uma aplicação Web destinada a melhorar o bem-estar e a qualidade de vida de adultos mais velhos com défice cognitivo, demência leve ou transtornos dissociativos de identidade, bem como apoiar os seus cuidadores formais e informais, promovendo a saúde mental na comunidade.
Palavras chave: Aplicação Web; Base de Dados; Desenvolvimento Web; Python; Transformação Digital; Treino Cognitivo para Idosos com Demência.
Áreas: educação; saúde.
Tecnologias usadas: Bootstrap; CSS; Django; Docker; HTML; JavaScript; PostGreSQL; Python; SQLite.

Resumo: MentHA Digital é uma plataforma para treino cognitivo de adultos mais velhos com demência, integrando também um programa psico-educativo para seus cuidadores (https://menthadigital.com/). Neste trabalho pretende-se introduzir melhoramentos e novas funcionalidades na plataforma já existente, desenvolvida em TFCs anteriores (pesquise por MentHA em https://informatica.ulusofona.pt/tfcs-dissertacoes-teses/ ).
Palavras chave: Desenvolvimento de Aplicações para Saúde Mental.
Áreas: saúde.
Tecnologias usadas: CSS; Django; HTML.

Resumo: Plataforma que recolhe toda a informação dos vários ativos de uma empresa (servidores, PCs, switches, routers, etc) para permitir ter toda a visão de cadastro, bem como analisar dados de rede interna e externa sobre uma empresa. Esta plataforma permite desta forma analisar vulnerabilidades e realizar análises inteligentes de prevenção a ataques.
Palavras chave: API; python.
Áreas: Segurança e Controlo.
Tecnologias usadas: ExploitdB; Flask; JSON; Misp; OpenCTI; Python; Shodan.

Resumo: Plataforma que recolhe toda a informação dos vários ativos de uma empresa (servidores, PCs, switches, routers, etc) para permitir ter toda a visão de cadastro, bem como analisar dados de rede interna e externa sobre uma empresa. Esta plataforma permite desta forma analisar vulnerabilidades e realizar análises inteligentes de prevenção a ataques.
Palavras chave: Análises Inteligentes; Aplicação Web; Cybersecurity.
Áreas: Cibersegurança; Computação Gráfica.
Tecnologias usadas: PHP; PhpMyAdmin; Web.

Resumo: Desenvolvimento e integração de plataformas de cibersegurança num único ambiente integrado, de suporte à deteção de eventos empresariais (redes, aplicações, autenticações, darkweb) baseado em tecnologias open source, que possam garantir uma solução única de serviço a uma empresa.
Áreas: empresarial.
Tecnologias usadas: Elastic Search; Logstash; Shodan; kubernettes.

Resumo: O presente relatório foi elaborado como parte integrante da unidade curricular de TFC (Trabalho Final de Curso) lecionada no âmbito da Licenciatura de Informática de Gestão. O objetivo do TFC é o desenvolvimento de um projeto passando por várias etapas de entregas. Este trabalho pretende estudar os sensores e a música e desenvolver uma aplicação para o sistema operativo Android. A aplicação utiliza os sensores embutidos nos smartphones para a obtenção do movimento realizado com dispositivo e envia os dados obtidos para um controlador que irá gerar um som final. O som final será apresentado com a sample escolhida pelo utilizador e o efeito que pretende aplicar. A solução desenvolvida é feita com base numa arquitetura cliente-servidor, utilizando o protocolo de comunicação Open Sound Control. Sendo que do lado do cliente é feita a recolha dos dados dos sensores e do lado do Servidor a informação é recebida e processada. Assim, pretende-se neste relatório, mostrar todo o progresso efetuado para o desenvolvimento da aplicação InstrMusic. A solução inclui um website alojado na cloud, para suporte e distribuição da aplicação
Palavras chave: Android; Efeitos; InstrMusic; Música; Open Sound Control; Sensores; Supercollider.
Áreas: empresarial.
Tecnologias usadas: Android.
Resumo: Com a evolução crescente dos vários setores do mercado, as organizações têm feito grandes investimentos na área de tecnologia, para aumentar a eficácia e eficiência dos seus serviços. No setor da saúde, mais especificamente na área farmacêutica, novas tecnologias têm vindo a ser aplicadas para ajudar os farmacêuticos a acompanharem esse progresso. Através de novas tecnologias, as farmácias passam a ser dotadas de diversas ofertas de serviços para os seus clientes. Contudo, ainda não se encontra no mercado nenhuma ferramenta que auxilie os farmacêuticos, no acompanhamento de doentes oncológicos ou idosos na toma de Suplementos Alimentares hiperproteicos e hipercalóricos. Na dissertação da Patrícia Tavares, aluna do curso de ciências farmacêuticas, foi elaborado um estudo, para descrever a experiência dos farmacêuticos no âmbito comunitário. Os resultados foram explícitos, a maior parte dos farmacêuticos afirma que é mais fácil aconselhar do que acompanhar. A falta de tempo e a inadequação dos sistemas informáticos são apresentados como problemas. Em conjunto com o Departamento de Ciências Farmacêuticas da Universidade Lusófona, neste projeto preenchemos essa necessidade, desenvolvendo um software que apoie os farmacêuticos e os nutricionistas no acompanhamento de doentes oncológicos ou idosos na ingestão de suplementos alimentares. Através desta ferramenta, os profissionais de saúde deixam de proporcionar um acompanhamento informal aos seus utentes, e passam a ter um acompanhamento direto. Para além disso, esse acompanhamento iria ser intensificado, devido à possibilidade de interação dos utentes, ao contrário das outras ferramentas existentes no mercado. A ferramenta desenvolvida armazena o histórico dos utentes. Assim, os farmacêuticos conseguem consultar a medicação tomada pelo cliente, os potenciais sintomas, duração de tratamento e outras informações e, consequentemente, recomendar o suplemento alimentar indicado. No final da fase de desenvolvimento, um piloto foi instalado em duas farmácias para explorar a sua viabilidade.
Palavras chave: Acompanhamento; Hipercalóricos; Software; Suplementos Alimentares hiperproteicos.
Áreas: saúde.
Tecnologias usadas: CSS; HTML; Kotlin; MySQL; Spring MVC.

Resumo: A análise e monitorização da integridade estrutural é um passo importante no acompanhamento do desempenho e de segurança das infraestruturas, na área de Engenharia Civil. Esta análise é realizada por um conjunto de ferramentas que fornecem ao Engenheiro responsável pela infraestrutura dados sobre a integridade da mesma, permitindo então perceber se a estrutura se encontra estável, se precisa de reparações, ou se está à beira do colapso. Estas ferramentas geralmente contêm um extenso conjunto de acelerómetros muito sensível e preciso. No entanto também têm um custo muito elevado. A App4SHM pretende ser uma aplicação para smartphones capaz de monitorizar estruturas de Engenharia Civil, recorrendo ao acelerómetro presente no mesmo, aplicando algoritmos inteligentes (localmente ou remotamente) aos dados obtidos pelo acelerómetro para inferir o nível de risco de uma determinada estrutura. Estes dados vão ser posteriormente guardados para futuras comparações da mesma, no caso de catástrofes, onde é possível a ausência de tais ferramentas, ou para o utilizador comum, que pretenda apenas investigar, de forma expedita, a integridade de uma estrutura.
Tecnologias usadas: C; Fortran; Kotlin; Python.
Resumo: A aplicação móvel App4SHM usa o acelerómetro para capturar as vibrações das pontes e, através de algoritmos de inteligência artificial perceber o risco de dano na ponte. A aplicação está atualmente desenvolvida em Android nativo mas pretende-se que seja multi-plataforma, pelo que será migrada para Flutter. Serão igualmente adicionadas novas funcionalidades. Isto é um trabalho feito em conjunto com o departamento de engenharia civil. *Nota: Este trabalho já está atribuído*
Áreas: sociedade.
Tecnologias usadas: Android; Flutter; iOS.

Resumo: A aplicação App4SHM tem como objetivo a assistir na análise e monitorização da integridade de estruturas, pois estes fatores podem apresentar riscos de segurança para a humanidade. A aplicação recorre ao acelerómetro integrado de um smartphone para medir a integridade estrutural através das vibrações e estes dados depois são processados por algoritmos de Machine Learning no servidor. Um engenheiro civil poderia usar a aplicação para obter dados de estruturas em investigação e indicar se a estrutura se encontra estável, se necessita de reparações ou se está à beira de colapso. A aplicação tem revelado falhas como problemas de desempenho no servidor, o facto de não poder gravar os dados obtidos no telemóvel quando não estiver ligado à rede e principalmente, a aplicação só está disponível para smartphones com Android. O presente trabalho pretende resolver estes problemas.
Áreas: empresarial; sociedade.
Tecnologias usadas: Django; Flask.
Resumo: A aplicação móvel App4SHM, desenvolvida em colaboração com o departamento de engenharia civil usa o acelerómetro para capturar as vibrações das pontes e, através de algoritmos de inteligência artificial perceber o risco de dano na ponte. Está desenvolvida em Flutter com o backend em Django e já se encontra em funcionamento. Pretende-se evoluir a aplicação com novas funcionalidades, como a análise dos tirantes das pontes, sincronização entre múltiplos dispositivos, etc…
Palavras chave: Aplicação Móvel; Engenharia.
Áreas: Computação Móvel.
Tecnologias usadas: Dart; Django; Flutter; MySQL; Python.

Resumo: Vacqa Mobile trata-se de uma aplicação móvel que tem como objetivo auxiliar especialistas ou médicos veterinários na avaliação da exploração leiteira sem o uso de internet. Estas avaliações (SWOT) permitem acompanhar um número diverso de bovinos para que, desta forma, seja mais fácil avaliar a produção de leite, de carne ou até mesmo corrigir eventuais alterações na saúde destes animais. Estas avaliações serão exportadas em forma de relatório PDF para que sejam facilmente visualizadas num computador ou noutro dispositivo que o utilizador deseje. A aplicação Vacqa Mobile foi desenvolvida em Flutter por João Regateiro e Marco Estevens, alunos da Universidade Lusófona de Humanidades e Tecnologias, com a orientação do professor Pedro Alves e do professor João Cannas da Silva e segue a mesma estrutura do Vacqa International, website já familiar aos seus clientes.
Áreas: saúde.
Tecnologias usadas: Flutter.
Resumo: Foi-nos atribuído um Trabalho Final de Curso para desenvolver uma plataforma de Informação Geográfica para o Departamento de Ciência Política da Universidade Lusófona. Este TFC é realizado em colaboração com o Departamento de Ciência Política da Universidade Lusófona de Humanidades e Tecnologias de Lisboa e a Câmara Municipal de Lisboa. Pretende-se realizar um levantamento de cadastro dos monumentos presentes no Cemitério Dos Prazeres em Lisboa e criação de uma plataforma Web de visualização e análise via dashboards. Irão ser usadas várias APIs baseadas em SIGs (Sistema de Informação Geográfica). Este projeto irá ajudar as equipas de investigação da Lusófona, permitindo um avanço nas pesquisas do departamento referido.
Tecnologias usadas: CSS; Firebase; HTML; JavaScript.
Resumo: O docente Carlos Rouco juntamente com as mestrandas Paula Cipriano e Elisabete Cipriano propuseram ao Departamento de Recursos Humanos da Universidade o desenvolvimento de uma aplicaçãoweb no âmbito das teses demestrado que fizeram sobre as competências dos alunos e as competências de liderança nas áreas de chefia intermédia. Esta aplicação tem como principal objetivo auxiliar na recolha de respostas e a automatização da análise dessas competências. A aplicação será desenvolvida utilizando Kotlin e Spring, com uma base de dados em MySQL. O sistema utilizará a autenticação da Universidade Lusófona, diminuindo a dificuldade de implementação e garantindo a utilização reservada a utilizadores registados na Universidade. A solução baseia-se em três modos principais de utilização: • Modo de Aluno: permite o preenchimento de formulários com questões de escolha múltipla e a visualização do progresso nas avaliações feitas. • Modo de Colaborador (Chefias Intermédias): permite o preenchimento de formulários com respostas abertas onde as competências serão analisadas através de técnicas de Processamento de Linguagem Natural (NLP). • Modo de Recursos Humanos (RH): oferece funcionalidades para visualizar resultados médios, tanto de alunos como de colaboradores, e exportar os dados para investigações futuras. Com este projeto, pretende-se proporcionar uma ferramenta prática e eficiente para recolher e analisar os dados. A aplicação proporciona uma maneira prática de visualização do progresso dos alunos e colaboradores. Também abre as portas ao Departamento de Recursos Humanos para possíveis melhorias dentro da instituição e dos seus serviços.
Palavras chave: BootStrap; Competências; Kotlin; LLM; SoftSkills; SpringBoot.
Áreas: Inteligência Artificial; Recursos Humanos; Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: Bootstrap; Git; H2; Jira; Kotlin; LLM; MySQL; Ollama; Python; Selenium; Spring Boot (Java); ThymeLeaf.

Resumo: O projeto MentHA – Mental Health and Aging (https://mentha-digital.herokuapp.com/) visa o treino cognitivo de adultos mais velhos com demência. Pretende-se continuar o desenvolvimento das aplicações desenvolvidas em TFCs anteriores. O trabalho irá consistir na integração de novas funcionalidades, acompanhamento da sua aplicação nos parceiros do projeto (Cruz Vermelha Portuguesa, FamiliarMente,Elo Social,ASMAL,ADEB,GIRA) e introdução de melhorias sugeridas. Trabalho já atribuido.
Tecnologias usadas: CSS; Django; JavaScript.
Resumo: No âmbito do projeto MentHA – Mental Health and Aging (https://mentha-digital.herokuapp.com/), o programa MentHA CARE é um programa psico-educativo para cuidadores de adultos mais velhos com demência. Pretende-se continuar o desenvolvimento da aplicação web desenvolvida em TFC anterior, integrando funcionalidades, acompanhando a sua utilização pelos parceiros (Cruz Vermelha Portuguesa, FamiliarMente,Elo Social,ASMAL,ADEB,GIRA) incluindo melhorias sugeridas. Co-orientação: Pedro M.Santos
Tecnologias usadas: CSS; Django; JavaScript; Python.
Resumo: Pretende-se desenvolver e melhorar uma aplicação Web para cuidadores informais do protocolo MentHA (Mental Health and Aging) de avaliação neuropsicológica de pessoas mais velhas com défice cognitivo, demência leve ou transtornos dissociativos de identidade. Esta aplicação é constituída por três aplicações diferentes, MentHA COG, Protocolo MentHA e por último, o MentHA CARE. Este TFC, vai-se focar essencialmente na melhoria das três aplicações, de modo a um constante levantamento de requisitos e à medida que utilizam a aplicação recebe-se feedback e posteriormente procede-se à melhoria das aplicações. Muitas sessões com instituições parceiras do projeto vão ser importantes para a melhoria de certas aplicações e é dada a devida prioridade aos requisitos consoante os pedidos feitos pelas mesmas. O MentHA CARE é uma aplicação web de suporte aos cuidadores informais de pessoas com e sem doença mental prévia que apresentam algum comprometimento neuropsicológico e/ou demência. Esta aplicação, enquanto intervenção psicoeducativa, combina duas componentes de suporte educativo e de suporte emocional, resultante de uma aprendizagem de estratégias, que têm como o principal objetivo o desenvolvimento de conhecimentos e competências para lidar com quadros clínicos específicos e diminuir os níveis de stress, ansiedade ou depressão do cuidador.
Palavras chave: Aplicação Web; Base de Dados; Dashboard; Desenvolvimento Web; Eficiência; Front-End; Interface do Utilizador; Recolha de dados; Software; Trabalho Final de Curso (TFC); Trabalho Final de Curso (TFC), plataforma, gestão, docentes, discentes; Usabilidade; WEB; Website.
Áreas: Segurança e Controlo; educação; saúde.
Tecnologias usadas: Bases de Dados; CSS; Django; HTML; JavaScript; Python.

Resumo: O projeto MentHA tem como objetivo desenvolver acções que contribuam para melhorar o bem-estar e a qualidade de vida de adultos mais velhos com patologia mental crónica e dos seus cuidadores formais e informais, promovendo a saúde mental na comunidade. Com este projeto pretende-se desenvolver e implementar uma plataforma digital que permita desenvolver, aperfeiçoar e validar por via remota a intervenção psico-educativa MentHA CARE, destinada aos seus cuidadores informais dos beneficiários do programa de estimulação cognitiva, tendo em consideração as diferentes necessidades de saúde e de contexto. Permitirá ao mentor criar e gerir conteúdos ou atividades de grupo, tais como: o registo de cuidadores e moderadores, a criação de eventos, fóruns ou quizzes. Com a participação no Programa Psicoeducativo para Cuidadores Informais, espera-se que o cuidador diminua os seus níveis de ansiedade e depressão, assim como os efeitos da sobrecarga resultantes do ato de cuidar e, por outro lado, seja capaz de potenciar estratégias de coping e as redes sociais de apoio.
Áreas: saúde.
Tecnologias usadas: Bootstrap; Django; HTML; JavaScript; Python.
Resumo: Pretende-se desenvolver uma aplicação Web para a transformação digital do protocolo MentHa (Mental Health and Aging) de avaliação neuropsicológica de pessoas mais velhas com défice cognitivo ou demência leve. O protocolo é constituído por um conjunto de testes, devendo a aplicação permitir registar avaliadores e pacientes, gerir e aplicar testes, criar relatórios e fazer análise comparativa de dados.
Palavras chave: Aplicação Web; Avaliação Neuropsicológica; Qualidade de Vida; Saúde Mental; Treino Cognitivo.
Áreas: empresarial.
Tecnologias usadas: Bootstrap; CSS; Django; HTML; Python; SQLite.

Resumo: Pretende-se que se realize um projeto ao longo do ano letivo, como objetivo da unidade curricular do Trabalho Final de Curso. Ao longo da realização do projeto, exige-se o cumprimento de algumas etapas, começando na atribuição de temas aos alunos e acabando no relatório final, tornando este projeto um fluxo contínuo e organizado, de modo a cumprir os requisitos e as etapas que o caracterizam. Há alguns anos nasceu o projeto MentHA, com o objetivo de criar um programa que pudesse fornecer uma avaliação de demências, doenças mentais e incapacidade intelectual em pessoas mais velhas, promovendo a saúde mental na comunidade. Pretende-se, com este trabalho, fornecer uma base de dados capaz de armazenar dados e organizá-los, por exemplo, através de gráficos para uma avaliação mais eficiente. Para isso, será desenvolvida uma aplicação web que imple- mente o protocolo de avaliação MentHA, que, para além de registar a informação e disponibilizar os testes a realizar aos pacientes, irá apresentar os resultados da avaliação de forma avançada, através de um dashboard. Este irá permitir ao Revisor analisar os resultados e avaliar o cliente. Este projeto está dividido em dois trabalhos que se complementam, sendo o apresentado responsável pela criação da aplicação, website, mecanismos de registo de utilizador e paciente, criação e realização de testes ao mesmo. O outro responsável pela análise e cotação da avaliação, assim como a sua representação gráfica e relatório.
Áreas: empresarial; saúde.
Tecnologias usadas: CSS; Django; HTML; Python.
Resumo: O objectivo principal deste projecto prende-se em criar uma aplicação para dispositivos móveis com sistema operativo Android que utilizando o sistema de localização dos dispositivos lista e mapeia uma série de ofertas perto do utilizador, essas ofertas são obtidas através de uma web API abordada mais a frente. Este projecto foi produzido para uma entidade externa de nome Dunne Premium Technologies, ao qual fiquei encarregue de todo o planeamento e desenvolvimento da aplicação em causa. Para o desenvolvimento da aplicação foi utilizado o IDE Eclipse com as ferramentas de desenvolvimento para Android, a linguagem de programação utilizada foi o Java.
Palavras chave: Aplicação móvel.
Áreas: empresarial.
Tecnologias usadas: Android; Eclipse; Java.

Resumo: Este relatório tem como objectivo descrever o desenvolvimento de uma aplicação para a Gestão de Contratos, a ser utilizada no Gabinete de Sistemas de Informação da EDP – Produção. Tendo como objectivo melhorar os fluxos de informação e os processos que envolvem esta área de negocio, bem como ajudar na gestão e consulta de contratos, quanto a seus limites temporais.
Áreas: empresarial; gestão.
Tecnologias usadas: Visual FoxPro.
Resumo: A emergente evolução das tecnologias de informação revolucionou o mundo empresarial refinando técnicas e metodologias no suporte ao crescimento das empresas. Estratégias empresariais de controlo de tempos e custos visando uma racionalização de recursos no crescimento exigem Sistemas de Informação robustos na segurança, performance e integração da informação. A focalização das empresas nas suas actividades potenciou as parcerias estratégicas para prestação de serviços ao nível do Outsorcing ou simplesmente consultoria em tecnologias de informação. Exige-se uma rápida e clara interpretação das necessidades, para respostas objectivas e eficazes. Quero realçar duas frases “chave” de enquadramento do meu projecto no mundo empresarial: Suporte e Crescimento.
Resumo: Para o desenvolvimento do projeto para o trabalho final do curso, foi criada uma aplicação móvel que permite a requisição de livros de uma biblioteca escolar. Nesse contexto, o trabalho foi realizado em parceria com uma entidade externa, a Escola Secundária de Camarate. Partindo deste enquadramento, pretendo com este trabalho reportar o desenvolvimento de uma solução móvel para um sistema de gestão de informação para facilitar na eficiência e praticidade de quem gere a requisição de livros em uma biblioteca escolar, tornando os processos mais ágeis e eficazes, trazendo benefícios aos seus utilizadores (alunos, professores e funcionários da entidade externa). O sistema foi implementado visando atender as necessidades da biblioteca, dando suporte às atividades inerentes ao ambiente da própria biblioteca, com o objetivo de atrair os utilizadores para usufruírem de modo frequente o que a biblioteca pode oferecer, através da integração da tecnologia digital.
Palavras chave: Android; Biblioteca escolar; Gestão; Livros; Requisição.
Áreas: educação.
Tecnologias usadas: Firebase; Flutter.
Resumo: Criação de solução tecnológica que facilite a deteção, diagnóstico e/ou correção/mitigação de doenças oculares. O Objetivo é fazer evoluir os processos de deteção e diagnóstico ou, em determinados casos o suporte das novas tecnologias à mitigação e correção de algumas dessas doenças.
Áreas: saúde.
Tecnologias usadas: C; PyTorch; Python; TensorFlow.

Resumo: Este TFC, o Intra@Eurofrutas foi realizado com o objectivo de construir um sistema de informação que tem como objectivo uniformizar, facilitar e suportar a informação de Compras e Informações Estatísticas de Apoio à Gestão, abordando este último, análises por clientes e por produto. Adicionalmente, tem como missão facilitar a disseminação, partilha e acesso à informação entre os vários actores do universo da empresa. O Intra@Eurofrutas é acessível a partir de qualquer web browser, o que dispensa a instalação de componentes de software nas máquinas dos utilizadores O Intra@Eurofrutas é um sistema desenvolvido com tecnologia Microsoft, tirando particular vantagem da infra-estrutura .NET e das seguintes tecnologias: ASP.NET 2.0, C# e SQL Server, usando como recurso a informação proveniente do ERP (Enterprise Resource Planning) da empresa, em base de dados Oracle.
Palavras chave: Eurofrutas; Interface do Utilizador; Intra@Eurofrutas; fornecedores; vendas.
Áreas: empresarial.
Tecnologias usadas: .NET; C#; SQL Server.
Resumo: O trabalho final de curso proposto é o desenvolvimento de um programa para o Departamento de Direito da Universidade Lusófona de Humanidades e Tecnologias a pedido da Prof. Carolina Silva. O programa a desenvolver tem como objetivo facilitar e simplificar a investigação decorrente sobre padrões face às decisões dos juízes. Por exemplo, pretende-se saber se diferentes juízes, perante circunstâncias iguais tomam decisões diferentes. As principais questões levantadas pela Prof. Carolina Silva sobre o tratamento dos processos judiciais prendem-se com a grande quantidade de processos, objeto de tratamento, o tempo requerido, a dificuldade no estabelecimento de critérios de filtragem objetivos e a fiabilidade da filtragem efetuada. O programa vai permitir a recolha de informação relativa a processos judiciais, seguido de uma listagem e filtração dos mesmos. Pretende-se que após a finalização do trabalho final de curso, este continue em constante desenvolvimento para uso de outras equipas de investigação de direito. O trabalho estará dividido em 2 fases. Na primeira fase, será apenas desenvolvido o formulário de recolha de dados dos processos e inserção na base de dados. Na segunda fase, será desenvolvida a funcionalidade de consulta e filtragem dos dados. Este trabalho resultou na criação de um Website, usando a tecnologia Spring, que permite submeter, listar, editar e filtrar processos judiciais
Palavras chave: Análise de Decisões Judiciais; Aplicação; Plataforma de Consulta e Análise Jurídica; Sistema de Recolha e Filtragem de Dados; Tratamento de processos.
Áreas: educação; sociedade.
Tecnologias usadas: HTML; Kotlin; Spring MVC.

Resumo: A proposta de projeto WATER-WISE (Plataforma Geoespacial para Gestão Inteligente da Água), que neste momento se encontra em avaliação, tem como objetivo dar resposta às necessidades de gestores de recursos hídricos, agricultores e investigadores, através de soluções e ferramentas capazes de gerir os recursos hídricos e as práticas agrícolas. O foco principal deste projeto é desenvolver uma aplicação web, com a função de integrar e processar dados provenientes de diversas fontes e posteriormente apresentá-los de uma forma visual e dinâmica, para apoiar estas mesmas necessidades. Esta aplicação irá recolher e processar dados provenientes de outros grupos do projeto, como: medições no terreno, dados de telemetria, análises de modelos preditivos, projeções climáticas e previsões meteorológicas. Esses modelos permitem simular cenários como balanços hídricos, dinâmicas de bacias hidrográficas e condições dos reservatórios, oferecendo informações que ajudam a prever necessidades futuras e a identificar potenciais riscos. A integração destes criará uma aplicação capaz de proporcionar aos utilizadores uma visão clara e detalhada da situação atual e da disponibilidade dos recursos hídricos. Sobre as funcionalidades principais que vão estar disponíveis na aplicação, a mesma contará com: visualização de dados através de dashboards, gráficos, mapas e séries temporais interativos, possibilitando que os utilizadores façam a sua análise da forma que pretenderem. Terá também sistemas de alerta através de ML, com o objetivo de notificar os utilizadores sobre condições específicas, como situações de seca agrícola ou níveis baixos de água. Estas funcionalidades facilitam a gestão dos recursos disponíveis. Com uma interface intuitiva e fácil de usar, a aplicação estará disponível em português, inglês e espanhol, garantindo que os parceiros do projeto Europeu possam utilizar a mesma sem qualquer problema. Garantir essa acessibilidade e disponibilidade é bastante importante, pois reflete o compromisso deste projeto com a disponibilização fácil da informação e das soluções. O projeto Water-Wise será realizado com o intuito de promover e adaptar a utilização deste tipo de ferramentas, sendo assim, uma solução flexível e inovadora que ajudará tanto os agricultores como todos os utilizadores que necessitarem da informação tratada e disponibilizada pelo mesmo, promovendo uma melhor tomada de decisão face às mudanças climáticas previstas.
Palavras chave: API; Agricultores; Aplicação Web; Base de Dados; Desenvolvimento Web; Engenharia Informática; Front-End; Gestão de recursos hídricos; Monitorização da água; Plataforma Geoespacial; Plataforma Web; Práticas agrícolas; Trabalho Final de Curso (TFC).
Áreas: Agricultura; Gestão de Recursos Hídricos; Tecnologias Geoespaciais.
Tecnologias usadas: Excel; HTML; InfluxDB; Next.js; React; Tailwind CSS; Typescript .

Resumo: Desenvolvimento de uma plataforma para visualizar dados sobre albufeiras, qualidade da água, zonas de risco de inundação, níveis dos reservatórios, previsões meteorológicas e outras estatísticas relacionadas com a água e o ambiente. Projeto com a colaboracao da Faculdade de Engenharia e várias instituições que fornecem dados. Tem como base um primeiro protótipo que precisa de ser melhorado. Integrado em futuro projeto Europeu de investigação.
Palavras chave: Análise de Dados.
Áreas: Análise de dados.
Tecnologias usadas: CSS; Django; HTML; JavaScript; React.

Resumo: Este relatório tem como objetivo, detalhar/descrever o Trabalho Final de Curso que me foi atribuído, após a minha candidatura, pelo docente Rui Ribeiro em colaboração com uma entidade externa, a Federação Portuguesa de Andebol. A finalidade deste trabalho é a de atualizar a forma de analise e os relatórios da FPA, cujo objetivo é a gestão orçamental da mesma, para Business Intelligence Open Source[1], utilizando a plataforma Pentaho Community Edition[2]. Esta gestão, de uma forma simplória, é feita tendo como referência os dados do orçamento anual, fornecidos pela FPA em comparação com os dados da base de dados da contabilidade (SAGE), fornecendo assim a possibilidade de criar relatórios para apresentação do mesmo. Devido a uma reestruturação dos sistemas informáticos da FPA, não foi possivel implementar a comparação com os dados da base de dados, visto que neste momento estes dados estão inacessiveis.
Resumo: O Poomsae Tournament Refereeing (PTR) é um website com o principal objetivo de auxiliar os torneios de Taekwondo [1] na vertente de Poomsaes [2]. Este é necessário, devido a terem sido praticados com a utilização de um software que, por vezes, não cumpre os requisitos necessários ao bom funcionamento das provas, afetando negativamente, a experiência por parte de todos os intervenientes. O corrente projeto surge com a intenção de auxiliar a Federação Portuguesa de Taekwondo (FPTaekwondo) [3] a gerir, de uma melhor forma, as provas relacionadas com a vertente de Poomsae, consistindo na criação de um website, onde será possível a visualização de todos os torneios realizados no passado, presente e futuro. Além disso servirá como plataforma de criação, de torneios e de ferramenta de avaliação de atletas por parte de juízes.

Resumo: Qualquer organização procura atingir a melhor performance numa sua missão. Ao conhecermos a Arquitectura de uma organização estamos a maximizar o nosso contributo e os recursos de uma organização para concluirmos essa missão. A Arquitectura pode estabelecer uma clara visão dos investimentos de uma organização em pequenas porções ou segmentos. Ou seja a descrição do estado actual de cada segmento, e a definição dos resultados desejados de cada segmento ajudam no desenvolvimento de uma estratégia para realizar os resultados desejados.
Palavras chave: Trabalho Final de Curso (TFC).
Áreas: empresarial; gestão.

Resumo: O projecto Processo Social consiste no desenvolvimento de uma plataforma de armazenamento e tratamento de dados de utentes dos serviços sociais, este projecto foi desenvolvido em colaboração com a empresa Fresenius Nephocare.. O objectivo deste projecto consiste na criação de um suporte digital que aglomere a informação que era criada e mantida em papel pelas assistentes socias da Nephocare. Estes dados que até aqui eram armazenados em papel eram difíceis de manter e consultar, resultando em métodos de trabalho pouco eficientes e muito consumidores de tempo. O nosso programa foi desenvolvido para ser usado como um complemento ao software core da empresa. A nossa aplicação usa tabelas da base de dados principal e complementa com informação adicional que é mantida numa base de dados complementar, tendo sempre o cuidado de manter a integridade de toda a informação. Ao digitalizar, categorizar, comentar e segmentar os processos, é possível aos profissionais de saúde visualizar situações de alerta, permitindo que em situações limite esse alerta seja desde logo encaminhado para a Segurança Social. Em termos técnicos, optámos por utilizar recursos de software e hardware já existentes na empresa: Servidores com Windows Server, IIS, MSSQL. Em termos da interface web, optámos por uma nova tecnologia da Microsoft: MVC (Model- View-Control) por esta tecnologia tornar as páginas mais rápidas e mais interactivas. Tendo a vantagem adicional de utilizar abundantemente javascript, permitindo uma abordagem tecnológica simplificada aos serviços mobile, ao evitar o desenvolvimento de código específico para os vários sistemas operativos presentes nas plataformas móveis. Os serviços implementados no “Processo Social” são: Posição Geográfica dos Doentes da Clinica, Informação Social, Diagnostico Social, Acompanhamento Social, Diligencias e Intervenções | Melhorias, Alertas. Para o desenvolvimento deste projecto a tecnologia utilizada, do lado cliente foi o Microsoft.net MVC C#. Na base de dados usámos MS.SQL e Entity Framework 5.0 para interligação da aplicação com o servidor de SQL.
Palavras chave: Mobilidade Social.
Tecnologias usadas: C#; JavaScript; SQL; SQL Server.

Resumo: Desenvolvimento e solução Web para suporte a instituições que efectuam distribuição alimentar no âmbito de apoio à comunidade A solução deverá fazer gestão de existências, aplicar regras de distribuição e manter históricos. Existe componente importante de protecção de dados pessoais Solução deverá se desenvolvida em modelo web ou cloud, com interface intuitiva e leve e garantir facilidade de distribuição (ambiente Docker) Linguagem de desenvolvimento e SGBD a definir
Áreas: empresarial.
Tecnologias usadas: Apache JMeter; CSS; Docker; PHP; RGPD.

Resumo: Assim sendo, este relatório visa mostrar, explicar e relatar o que aprendi desde o momento em comecei a trabalhar na área da informática; especificamente na área da banca. Ao fim de dois anos de trabalho, julgo poder dizer, que já comecei a adquirir uma certa experiência profissional que me permite consolidar toda a aprendizagem assimilada durante o curso de informática de gestão na Universidade Lusófona de Humanidades e Tecnologias, o que me permitiu ganhar consistência a nível profissional.
Resumo: O nosso Trabalho Final de Curso (TFC) foca-se na migração de software Legacy do Grupo Barraqueiro. Este projeto teve como objetivo modernizar um conjunto de ferramentas internas desenvolvidas ao longo dos últimos 20 anos, enfrentando desafios de compatibilidade, escalabilidade e segurança. Através da criação de um novo middleware, denominado Martelo, e da aplicação Galp, ambos desenvolvidos em tecnologias modernas como C# e ReactJS, buscámos otimizar a operação da frota de veículos do grupo. Esta modernização proporcionará uma interface mais intuitiva e uma análise de dados mais eficaz, garantindo a continuidade operacional e a inovação tecnológica no Grupo Barraqueiro.
Palavras chave: Aplicação Web; Back-End; Base de Dados; C#; Front-End; Python; React.
Áreas: empresarial; gestão.
Tecnologias usadas: ASP.NET; C#; CSS; Docker; HTML; MySQL; Python; REST; React.js; Web.

Resumo: O objetivo do trabalho é contribuir para a identificação precoce de arritmias através de um modelo de machine learning e integrar o mesmo numa aplicação móvel previamente desenvolvida capaz de fazer a leitura da frequência cardíaca através de uma técnica chamada Fotopletismografia, com o objetivo de prever eventos negativos.
Palavras chave: Arritmia; Dispositivos Móveis; Fotopletismografia; Monitorização Cardíaca; Saúde Digital; machine Learning.
Áreas: Inteligência Artificial; saúde.
Tecnologias usadas: NumPy; Pandas; Python; Seaborn; Sklearn.

Resumo: Com os avanços tecnológicos na área da medicina veterinária, emergiu a oportunidade de desenvolver aplicações móveis destinadas a otimizar o processo de monitorização de animais. No seguimento do desenvolvimento da aplicação iEquus num Trabalho Final de Curso anterior, identificou-se a necessidade de integrar uma funcionalidade que, a partir de uma imagem de um membro de um cavalo, fosse capaz de entregar a correspondente imagem radiográfica do mesmo membro, mantendo o mesmo ângulo de captação. O presente trabalho propõe uma pipeline de visão computacional para a classificação de imagens de membros de cavalos, recorrendo ao fine-tuning de modelos de deep learning pré-treinados disponíveis nas bibliotecas PyTorch, timm e Transformers. Foram testadas 15 arquiteturas, e a seleção do modelo mais adequado baseou-se nas métricas de accuracy, precision, recall, F1-score e a matriz de confusão.
Palavras chave: Deep learning; Hospital Veterinário da Universidade Lusófona,; Tecnologia.
Áreas: Ciência de Dados e Inteligência Artificial.
Tecnologias usadas: Deep learning; PyTorch; Python.

Resumo: Resumo não disponível
Palavras chave: C#; SQL; SQL Server.
Áreas: gestão; saúde.
Tecnologias usadas: C#; SQL; SQL Server.
Resumo: Este Trabalho Final de Curso (TFC) centra-se no desenvolvimento de uma aplicação back end especializada para o setor imobiliário, direcionada às necessidades dos investidores. A proposta, desenvolvida em colaboração com a empresa IMOINVESTOR, procura colmatar uma lacuna significativa no mercado português, onde não existem soluções digitais adaptadas à análise e gestão de investimentos imobiliários. O sistema integra funcionalidades como o cálculo de retorno sobre o investimento (ROI), gestão de portfólios e propriedades, e acesso a dados fiscais e projeções de valorização. O desenvolvimento utiliza tecnologias robustas, como o Django REST Framework, garantindo escalabilidade, segurança e eficiência. A solução proposta visa centralizar informações cruciais e promover a democratização do acesso a ferramentas avançadas, contribuindo para decisões mais informadas no setor. A parceria com a IMOINVESTOR tem sido essencial para assegurar que a aplicação responde às necessidades reais do mercado, sendo validada com utilizadores reais. O projeto inclui ainda um plano rigoroso de testes para garantir a sua relevância e aplicabilidade. Este TFC tem como objetivo alcançar padrões de excelência, contribuindo para a transformação digital no mercado imobiliário em Portugal.
Palavras chave: API; Back-End; Base de Dados; Imobiliário; Python.
Áreas: Imobiliário.
Tecnologias usadas: Django; PostGreSQL; Postman; Python; REST; WebAPI.

Resumo: O ImoInvestor é uma plataforma digital inovadora desenvolvida para estabelecer um novo padrão para plataformas imobiliárias orientadas a investidores, no mercado português. Diferentemente das soluções tradicionais, que se concentram nos consumidores finais, o ImoInvestor foca-se em fornecer ferramentas avançadas e personalizadas para apoiar decisões estratégicas no setor imobiliário. Funcionalidades como filtros avançados para imóveis com elevado retorno sobre investimento (ROI), gráficos interativos de projeção financeira e relatórios personalizados distinguem esta aplicação, promovendo uma abordagem eficiente e orientada para dados. Este trabalho foca-se no desenvolvimento do front-end, responsável por criar uma interface intuitiva e funcional que simplifica a apresentação de informações complexas e otimiza a experiência do utilizador.
Palavras chave: Aplicação; Aplicação Web; Desenvolvimento Web; Engenharia Informática; Front-End; Imobiliário; JavaScript; Negócio; Plataforma Web; Plataforma inovadora; Portugal.
Áreas: Imobiliário.
Tecnologias usadas: CSS; HTML; JSON; React.
Resumo: IMOinvestor é uma plataforma digital projetada para transformar o modo como os investidores acessão e gerenciam oportunidades no mercado imobiliário. Este projeto visa desenvolver uma solução tecnológica que permita aos usuários explorar, analisar e investir em imóveis de maneira eficiente e informativa. Através de uma interface intuitiva, IMOinvestor proporcionará ferramentas de pesquisa avançada, detalhes completos dos imóveis, e um sistema de gestão de investimentos integrado.
Palavras chave: Gestão Empresarial.
Áreas: Gestão.
Tecnologias usadas: API Rest; Django; Web.

Resumo: IMOinvestor é uma plataforma digital projetada para transformar o modo como os investidores acessão e gerenciam oportunidades no mercado imobiliário. Este projeto visa desenvolver uma solução tecnológica que permita aos usuários explorar, analisar e investir em imóveis de maneira eficiente e informativa. Através de uma interface intuitiva, IMOinvestor proporcionará ferramentas de pesquisa avançada, detalhes completos dos imóveis, e um sistema de gestão de investimentos integrado.
Palavras chave: Aplicação Web; Plataforma Web.
Áreas: Computação Gráfica.
Tecnologias usadas: Angular; Flutter; HTML; JSON.

Resumo: Este TFC tem como objetivo analisar as chamadas que são realizadas para o 112, de forma a poder-se perceber alguma da sua casuística que poderão ser utilizadas na implementação de ações de otimização dos recursos. Co-orientação: Iolanda Velho
Áreas: saúde.
Tecnologias usadas: Python.

Resumo: Neste projeto aperfeiçoou-se um algoritmo de regressão linear, escrito num TFC do ano letivo anterior, desenvolveu-se uma API para recolher esses valores e enviá-los para uma aplicação também desenvolvida neste projeto. Esta aplicação prevê o numero de chamadas que irá chegar ao CODU, através do numero de emergência nacional. Esta previsão é feita tendo em conta o histórico de chamadas nos últimos anos. Posteriormente aplica a equação de Erlang C para indicar quantos operadores devem estar de serviço para que nenhuma chamada fique por atender. É possível retirar relatórios PDF ou EXCEL, para o intervalo de tempo que os utilizadores inserirem. Esta possibilidade de escolha permite uma melhor gestão dos recursos humanos do INEM. De facto, a esta aplicação, chamamos de INEM Insight
Palavras chave: Alocação de Recursos; Análise de Dados; Aplicação; Aplicação Web; Aumentar Produtividade; Base de Dados; Ciência dos Dados; Gestão de Recursos; Inteligência Artificial; Machine Learning em tempo real; Recolha de dados; Trabalho Final de Curso (TFC); Website.
Áreas: saúde; sociedade.
Tecnologias usadas: Bootstrap; Django; Docker; Excel; HTML; JSON; JavaScript; Machine Learning; Pandas; Python.

Resumo: O número de incêndios urbanos e florestais está aumentando exponencialmente. As imagens RGB e IR facilitam a localização de zonas de fogos e fumos. Há necessidade de ter um método de segmentação que localize com precisão as zonas de fumo e incêndio. É conveniente fazer a anotação manual das imagens de base de dados com três zonas: chama, fumo e fundo. O aluno deve fazer uma revisão do estado da arte e vem a parte de implementação do algoritmo dependendo das habilidades de programação dele.
Palavras chave: Deteção.
Áreas: ambiente; sociedade.
Tecnologias usadas: C#; Machine Learning; Matlab; Python.

Resumo: Desenvolvimento de servicos de gestão de plataforma de Gestão de Tuk Tuk. Conceitos: 1- Um turista pode escolher roteiros de viagens 2- Um condutor de tuk tuk define roteiros, recebe pagamentos 3- Plataforma retém fee de comissão 4- Plataforma Web de gestão de turistas e condutores
Áreas: empresarial; turismo.
Tecnologias usadas: AWS API Gateway; AWS Cognito; AWS PaaS .
Resumo: Oferecer a melhor qualidade de serviço em animação turística. BestRide tem como objetivo rentabilizar tempo e dinheiro para profissionais e clientes, ser um suporte de gestão, referência cultural, integrar a oferta nacional numa única plataforma, vender, analisar e avaliar a diversidade existente para também criar novos passeios e experiências em áreas por vir explorado dentro e fora das aldeias / cidades, de modo online e offline; trabalhar em parceria com fornecedores de produtos / serviços importantes para estes públicos, contribuir para aumentar as exportações nacionais, de- sonerar municípios, polícia, proteção civil; integrar a comunidade académica no desenvolvimento e continuidade da plataforma.
Áreas: turismo.
Tecnologias usadas: Ionic; JavaScript.
Resumo: O negócio de Tuk Tuk’s está em constante crescimento e também em expansão para diversas cidades deste Portugal. Com esta expansão apareceu a necessidade de organizar o negócio e é esse o principal objetivo desta aplicação chamada BestRide, A aplicação tem como outros objetivos, como por exemplo, garantir a pessoas que não conhecem nada de uma certa cidade marcarem viagens por essas cidades por guias que as conhecem. Com esta aplicação há também uma avaliação e constante mudanças nos roteiros e guias, o que permite oferecer o melhor serviço e conforto para todos os envolvidos, o que incluí as empresas, turistas e guias.
Áreas: sociedade; turismo.
Tecnologias usadas: AWS; MySQL; Python.
Resumo: Buddy Abroad é uma plataforma mobile constituída por uma aplicação que pretende renovar a forma de olhar para o turismo convencional que até hoje temos visto, proporcionando ao utilizador uma nova experiência mais interativa e descontraída. A ideia é procurar oferecer experiências mais genuínas e atrativas aos turistas sendo acompanhados por habitantes nativos, em percursos personalizados e horários flexíveis a preços atrativos. O grande desafio será conquistar turistas que procurem uma estadia mais enriquecedora, promovendo interações socioculturais ao mesmo tempo que aprofundam o conhecimento sobre a história local
Áreas: turismo.
Tecnologias usadas: CSS; HTML; JavaScript; Node.js.
Resumo: A Buddy Abroad pretende ser uma solução mobile, constituída por duas aplicações(A de turistas e a de buddies) e um painel de controlo de administrador, que propõem conciliar, os novos padrões de consumo consequentes da nova realidade imposta pela COVID-19, com a ausência no mercado de uma aplicação de viagens capaz de ligar o desejo que os turistas têm de experiências genuínas, únicas e personalizadas, com residentes locais, disponíveis e aptos para satisfazer este desejo. A solução final da Buddy Abroad ambiciona disponibilizar aos clientes, uma plataforma onde será possível a criação de visitas e a gestão destas mesmas, pelos buddies (guias) e procura, agendamento e compra das visitas pelos turistas. Esta solução irá também facultar aos gestores uma plataforma de gestão e monitorização através de um painel de controlo.
Tecnologias usadas: CSS; Firebase; HTML; Ionic; JavaScript.
Resumo: A Buddy Abroad pretende ser uma solução mobile, constituída por duas aplicações, a de turistas e a de buddies (guias turísticos) e um painel de controlo de administrador, que propõe conciliar os novos padrões de consumo consequentes da nova realidade imposta pela COVID-19, com a ausência no mercado de uma aplicação de viagens capaz de satisfazer o desejo de experiências genuínas e personalizadas, com residentes locais. A solução final da Buddy Abroad pretende disponibilizar aos seus clientes, uma plataforma onde será possível a criação de roteiros, permitindo aos buddies criar e personalizar o seu roteiro podendo depois os turistas agendar e comprar as visitas. Esta aplicação irá também permitir aos gestores, através de uma plataforma de gestão, gerir e monitorizar a aplicação. Neste trabalho continuar-se-á o desenvolvimento da aplicação que foi iniciada o ano passado, e pretende-se aprimorar as funcionalidades já desenvolvidas, bem como desenvolver novas funcionalidades.
Áreas: turismo.
Tecnologias usadas: Django; Postman.
Resumo: Para este TFC, foi nos dada a oportunidade de nos juntarmos à equipa de desenvolvimento do projeto Buddy Abroad, que consiste numa aplicação móvel, que é subdividida em duas funcionalidades, a dos turistas (ao acesso de todo o utilizador que instale a app) e a dos “buddies” (que apenas está ao alcance de utilizadores que pretendam ser guias), e um painel de controlo de administrador. O objetivo desta aplicação visa facilitar o turismo, devido à atual situação imposta pelo COVID-19, e à não existência de concorrência de aplicações de turismo por parte das grandes empresas, consequentemente o Buddy Abroad objetiva conectar o interesse que os turistas têm por experiências autênticas, únicas e personalizadas, com “buddies” conceituados, cientes e disponíveis para satisfazer esse desejo. A solução proposta para o projeto Buddy Abroad pretende possibilitar aos seus utilizadores, uma aplicação onde sejam possíveis o agendamento e a compra de excursões únicas, por parte dos utilizadores aos destinos já pré-existentes na aplicação, aos quais os “buddies” se propõem para conduzir/guiar a viagem em questão. Esta aplicação também permite aos gestores administrar e monitorizar a plataforma através de um painel de controlo.
Palavras chave: Conexão personalizada; Plataforma inovadora; Turismo autêntico.
Áreas: sociedade; turismo.
Tecnologias usadas: Ionic.
Resumo: O objetivo final deste Trabalho Final de Curso é desenvolver e implementar todos os aspetos e funcionalidades de uma Marketplace em que o objetivo é promover a venda de produtos e serviços de vários tipos de conteúdo digital de diversos criadores através da internet. A plataforma também deve incluir a gestão dos fornecedores, tais como jornalistas, redatores e outros produtores de conteúdos. O Content Marketplace Platform deverá permitir a aquisição de produtos (artigos de blog, artigos de opinião, e-books, casos de sucesso, etc.), que serão desenvolvidos por uma equipa especializada na produção de conteúdos TI, e a gestão da produção do conteúdo será realizada na plataforma através de uma área de produção. Dado o problema, o âmbito deste projeto consiste no desenvolvimento e implementação de todas as funcionalidades definidas previamente nos requisitos originais do projeto, incluindo o frontend, baseado no protótipo original, e um backend, com a criação de um modelo de dados. O desenvolvimento desta plataforma é conseguido através de uma análise dos requisitos definidos, do protótipo e das funcionalidades necessárias. A partir desta análise, serão identificadas as melhores soluções e métodos de desenvolvimento de forma a implementar com sucesso as funcionalidades definidas previamente, assim como acrescentar novas funcionalidades de forma a melhorar a plataforma.
Palavras chave: Dados; Internet.
Tecnologias usadas: C#; SQL Server.
Resumo: Atualmente, num mundo em que diariamente surgem novas linguagens de programação, novas tecnologias e uma exigência enorme que é imposta às empresas de forma a que, por um lado, se mantenham na vanguarda da tecnologia para permitir responderem aos desafios cada vez mais difíceis com que são confrontadas, mas também que internamente consigam ter processos cada vez mais automatizados. Devido a esta exigência, as empresas são confrontadas com novas formas de trabalhar e novas ferramentas de trabalho. Visto a empresa Infraestruturas de Portugal ser uma empresa de grande valor em Portugal, esta exigência torna-se ainda maior e uma das formas de a combater é atualizando as suas ferramentas de trabalho. Não só por uma questão de performance e refatorização, mas também por uma questão de manutenção que é mais facilmente permitida por tecnologias mais recentes, como é o caso da OutSystems. Esta tecnologia consiste numa framework de desenvolvimento low- code web e mobile. As alternativas a esta tecnologia e os seus pontos fortes são explorados no capítulo 2. Assim sendo, o principal objetivo deste trabalho é desenvolver aplicações já existentes na empresa Infraestruturas de Portugal usando a tecnologia OutSystems, de forma a fazer desenvolvimentos para resolver necessidades e satisfazer requisitos reais da empresa, permitindo-me experienciar um ambiente de desenvolvimento empresarial. Outro objetivo é divulgar também esta tecnologia low-code na universidade, pois acho que seria interessante haver uma aposta nesta plataforma que permite ter outra perspetiva sobre o desenvolvimento de aplicações e websites.
Palavras chave: Low Code; Mobile; Solução Outsystems; Web.
Áreas: empresarial.
Tecnologias usadas: HTML.

Resumo: This project has the objective to implement a platform for receiving real-time traffic data from multiple systems in the existing road infrastructure, including sensors for counting, message boards, SOS system, messaging utility road, among other. This information should be available to operators on a graphical and intuitive. With this project we show how the procedures are generated for the creation of baselines. Showing the technologies involved their settings and the interaction between them. These technologies are XML, JAVA and ORACLE. The XML is responsible for the settings of the indicators, the filters and the options. The indicators give the values that help in the sensor definition, the filters help in choosing values to show and options are responsible for the choice of procedures to execute. The Java technology is responsible for reading and storing the XML document. Connects to the databases and schedule the procedures calls. Oracle is the database where the query is executed through the procedures. The results returned are used in the creation of baselines. The Silego shows how the plotted values received from a query result indicator and filter provided by XML to java.
Tecnologias usadas: Java; XML.
Resumo: Este trabalho final de curso relata um Observatório de Sustentabilidade no Desporto, uma plataforma dedicada a ajudar as entidades desportivas nacionais a se tornarem mais sustentáveis. Criado por um grupo de estudantes da Universidade Lusófona de Humanidades e Tecnologias de Lisboa, em parceria com o Instituto Português do Desporto e Juventude (IPDJ), esta plataforma permite o registo e a sua monitorização de dados das suas diversas instalações desportivas, os quais serão posteriormente avaliados pela equipa do IPDJ. Isso possibilita que a sua instalação receba apoio para se tornar mais sustentável.
Palavras chave: Aplicação Web; Website.
Áreas: desporto.
Tecnologias usadas: Django.

Resumo: Um dos pontos mais importantes, se não o mais importante, em qualquer empresa ou posto de trabalho, é a informação. A informação é a base de qualquer estrutura, precisamos de informação antes de iniciar algum trabalho, precisamos de formação antes de qualquer nova função que se resumo a expor a informação e absorver essa informação, precisamos de informação antes de iniciar qualquer projeto profissional ou académico. O nosso projeto final de curso irá possibilitar o recolher de informações aos colaboradores da empresa Integer a partir de uma aplicação mobile. A aplicação mobile tem como alvo todos os funcionários da empresa e de disponibilizar aos mesmos funcionalidades como verificar as timesheets, férias marcadas, noticias publicadas pela empresa, como informações de novos eventos internos ou clientes da empresa. Como os colaboradores podem estar associados a mais do que um projeto, algumas das funcionalidades poderão ter a possibilidade de filtro, como as timesheets e férias marcadas onde existe a necessidade de registar as horas e férias em cada projeto em que o colaborador exerce funções. A aplicação disponibiliza de uma funcionalidade de login por email, em que o domínio tem de ser obrigatoriamente o domínio da empresa Integer o que limita os registos aos emails do respetivo domínio.
Palavras chave: Acesso à Informação; Comunicação Interna; Eficiência; Mobilidade.
Áreas: empresarial.
Tecnologias usadas: Flutter; React.
Resumo: No âmbito da cadeira de Trabalho Final de Curso, da licenciatura em Engenharia Informática da Universidade Lusófona de Humanidades e Tecnologias, foi-nos proposto o desenvolvimento de um sistema de streaming de vídeo e áudio, simulando um sistema de segurança ou um monitor de criança, tendo também a capacidade de efetuar gravações de um período pré-definido. O projeto do sistema de streaming veio com o objetivo de substituir o projeto proposto inicialmente que consistia numa parceria com a empresa Intelligent Algorithms Technologies, projeto este que foi descartado devido a falta de comunicação por parte da empresa. O projeto inicial consistia num sistema de envio e receção de dados via streaming para o servidor da empresa em parceria, mesmo este ter sido descontinuado, foi utilizado como base para o projeto atual, que será abordado neste relatório. Para o desenvolvimento do projeto abordado, serão utilizadas ferramentas open source, Python e os componentes são constituídos por um Raspberry Pi, um microfone e uma câmara.
Palavras chave: Open Source; Python; Raspberry Pi; Streaming.
Áreas: empresarial.
Tecnologias usadas: Python.
Resumo: Nos dias atuais a tecnologia está presente em diversas áreas, já não se relaciona tecnologia apenas com computadores e seus softwares. Uma das áreas na qual está aparente o seu crescimento: desporto. Este trabalho pretende unir o desporto com a tecnologia, a partir do desenvolvimento de uma aplicação móvel para avaliação de provas de Wakeboard. Esta aplicação tem a intenção de permitir aos juízes selecionarem manobras feitas por atletas, introduzir pontuações de provas e auxiliar os mesmos com uma visão geral das classificações em tempo real. O principal desafio desta aplicação será na rapidez que os atletas realizam manobras, as manobras são feitas em questão de segundos. Portanto a aplicação deverá levar em conta que o tempo dos juízes é importante. Sendo assim a solução desenvolvida foca em mudar como é feito avaliação de manobras. Onde atualmente os juízes precisam tomar nota em um papel do nome da manobra e outras informações pertinentes. A solução que a aplicação trás, será selecionar as manobras já dispostas em um ecrã apartir de uma árvore e com auxílio de botões complementares, criando assim o processo de avaliação mais rápido.
Áreas: desporto.
Tecnologias usadas: Android.
Resumo: Numa competição de wakeboard, os atletas são distribuídos de acordo com categorias e competem entre si em grupos. Os vencedores de cada grupo passam às fases seguintes até chegarem à final. Este trabalho irá focar-se no desenvolvimento do backend e no módulo PWA (frontend) para inserção das avaliações dos juízes.
Palavras chave: Aplicação; Back-End; Distribuição dos atletas; Front-End; Heat; Heat System; Provas.
Áreas: desporto.
Tecnologias usadas: Django; JSON; REST; React.
Resumo: Numa competição de wakeboard, os atletas são distribuídos de acordo com categorias e competem entre si em grupos. Os vencedores de cada grupo passam às fases seguintes até chegarem à final. Este trabalho irá focar-se sobretudo no desenvolvimento do frontend para esta aplicação.
Áreas: desporto.
Tecnologias usadas: CSS; Git; HTML; JavaScript; REST; React; XML.

Resumo: O presente trabalho pretende o desenvolvimento de um sistema inteligente, que auxilie competições de Wakeboard fazendo, um organização específica, entre os diferentes atletas que estão a competir, através de baterias (heats), e uma atualização direta de pontuações/lugares para cada atleta, tem também a possibilidade de adicionar/remover/editar as várias entidades presentes no software, ou seja, entidades necessárias no desporto de Wakeboard. É possível fazer os mesmos processos para eventos/competições. Este software tem como objetivo ser utilizado pela International Waterski & Wakeboard Federation (IWWF). O software irá ser desenvolvido em Django. Iniciando com a extração de uma base de dados onde estão armazenados os dados dos atletas. Após a extração estar concluída, passamos ao preenchimento das nossas tabelas com a informação que vai ser utilizada no processo. Com as tabelas preenchidas devidamente, conseguimos criar os eventos/competições, bem como alterar dados de atletas, dependendo dos resultados obtidos no evento. Os eventos irão alterar o lugar dos atletas nos ranking existentes.
Áreas: desporto.
Tecnologias usadas: Django; Python.
Resumo: Descubra a nova solução móvel da It4Billing! O nosso programa de faturação, já certificado pela AT, agora está disponível para dispositivos Android. Com uma aplicação fácil de usar, garantimos uma experiência de faturação simplificada e eficiente. Adapte-se às necessidades do seu negócio com a conveniência de faturar a qualquer hora e em qualquer lugar. A nossa abordagem inovadora não só melhora a experiência do utilizador, mas também aumenta a eficiência e a competitividade do seu negócio. Escolha It4Billing POS e transforme a sua faturação!
Palavras chave: Android; Aplicação mobile para colaboradores; Front-End.
Áreas: empresarial.
Tecnologias usadas: Dart; Flutter.

Resumo: Este projeto resulta como sequência do trabalho desenvolvido nos anos anteriores pelos colegas André Filipe Fernandes de Abreu e Henrique José Martins de Sousa em 2013 e Carlos Baptista em 2014. Este novo projecto tem como objetivo optimizar e disponibilizar online uma verão interactiva e responsiva que permita à instituição Jovens Vozes de Lisboa ser mais eficiente ao substituir alguns dos procedimentos, até agora executados manualmente, ou outros suportados pelas aplicações, Gmail o Microsoft Excel. Foram também adicionadas as plataformas das redes Sociais (Facebook e Google ) como sistema de registo e login para o Website de BackOffice Desenvolvido. Por forma a permitir por um lado, uma redução de custos e por outro lado, tornar a Instituição mais eficiente com a utilização como suporte das novas plataformas móveis sociais, esta aplicação foi desenvolvida com Software Open-Source, gratuito e foi colocada no mesmo computador onde se encontrava já o Website da referida instituição.
Palavras chave: Desenvolvimento Web; Open Source.
Tecnologias usadas: Bootstrap; CSS; JavaScript; MySQL; Notepad++; PHP.

Resumo: Levando em consideração a importância de as empresas terem um sistema de gestão de informação, este relatório visa apresentar o desenvolvimento de um back-office dinâmico, com suporte de uma base de dados sendo o seu objetivo automatizar todo o processo atual de gestão da instituição Jovens Vozes de Lisboa, com possibilidade de todos os utilizadores desta plataforma terem a possibilidade de se registar e ter acesso a várias funcionalidades do sistema. A situação atual de gestão da referida instituição é toda efetuada manualmente com suporte do GMail e do Microsoft Excel, causando alguns constrangimentos. A ausência de um método mais completo, rápido, seguro e eficaz torna-se um fator limitante na organização da instituição no dia-a-dia. Toda a informação guardada numa única base de dados facilitará todo o processo simplificando-o e otimizando as condições de planeamento. Considerando que se deve primar para uma gestão mais eficiente, analisa-se neste relatório o sistema atual numa perspetiva que atenda às necessidades específicas e reais da instituição, aproveitando o potencial dos meios informáticos e das ferramentas multimédia em prol da melhoria qualitativa e inovação do serviço por si prestados. Para o desenvolvimento deste Sistema de Informação Web foram utilizadas as linguagens de programação PHP, HTML, CSS e JavaScript e para a gestão da base de dados foi utilizado o MySQL. É um projeto com possibilidades futuras de reformulações e implantações de novos módulos com uma indentação do código de fácil entendimento.
Palavras chave: BackOffice; Base de Dados; Gestão; Informação; Sistema.
Áreas: gestão.
Tecnologias usadas: CSS; HTML; JavaScript; MySQL; PHP; PhpMyAdmin; WampServer.

Resumo: Após o trabalho desenvolvido em ano anterior pelos colegas André Filipe Fernandes de Abreu e Henrique José Martins de Sousa, é agora a oportunidade de o disponibilizar online, permitindo assim à instituição Jovens Vozes de Lisboa ser mais eficiente em alguns dos seus processos, substituindo alguns processo feitos manualmente com suporte ao Gmail e o Microsoft Excel. Esta aplicação foi colocada no mesmo computador onde se encontra o website da instituição, permitindo assim, reduzir custos e tornar a máquina mais eficiente. A aplicação foi desenvolvida com Software Open-Source e gratuito, o computador onde foi colocada esta aplicação e o website, tem o sistema operativo Linux.
Palavras chave: BackOffice; Jovens Vozes de Lisboa; Open Source; Reduzir custos.
Áreas: empresarial.
Tecnologias usadas: Filezilla; HTML; MySQL; PHP; PhpMyAdmin.

Resumo: Este trabalho é realizado em colaboração com o Laboratório Nacional de Engenharia Civil (LNEC) e recorrendo a dados anónimos de caudal obtidos em sistemas reais. Estes dados serão analisados através de métodos implementados em Python e de algumas ferramentas já desenvolvidas em R. Neste trabalho, serão aplicados conhecimentos e competências adquiridos nas unidades curriculares (UC) de Data Science e Probabilidades e Estatística. Ao longo deste trabalho, iremos aplicar a metodologia proposta a séries temporais de caudal de sistemas de distribuição de água, tentando obter uma série sem falhas, com passo de tempo pré-definido e normalizado entre medições. No final, pretendemos avaliar a qualidade dos dados, propondo indicadores que meçam essa qualidade
Palavras chave: Análise de Dados; Ciência dos Dados; Dados; Estatísticas.
Áreas: Ciência de Dados; ambiente.
Tecnologias usadas: Pandas; Python; R Language.

Resumo: O estudo analisa os fatores que influenciam a água não faturada nos sistemas de abastecimento de água, com o foco nas perdas reais que representam a principal componente deste indicador e um desafio relevante para as entidades gestoras. A metodologia inclui processamento e validação dos dados do Relatório Anual dos Serviços de Água e Resíduos de Portugal, análise exploratória para identificação de padrões e relações, avaliação do desempenho global dos sistemas e teste dos métodos propostos para verificar robustez e capacidade preditiva. Os resultados visam aprofundar a compreensão dos determinantes da água não faturada e apoiar a estimativa dos indicadores em entidades com informação incompleta, contribuindo para a identificação de ineficiências estruturais e para a otimização da gestão dos sistemas de abastecimento. Palavras-chave: Água não faturada; Machine learning; Modelos preditivos; Perdas reais
Palavras chave: Machine Learning; Modelos Preditivos.
Áreas: Análise de dados; Artificial Intelligence; Ciência de Dados; Ciência de Dados e Inteligência Artificial; Fundamentos de Ciência de Dados; Introdução à Teoria de Grafos e Redes; Probabilidades e Estatística.
Tecnologias usadas: Google Drive; Matplotlib; NumPy; Pandas; Python.

Resumo: A criação de zonas de medição e controlo em sistemas de distribuição de água é fundamental para uma gestão adequada e controlo de perdas de água. A monitorização de caudal é um passo essencial para deteção e controlo célere de perdas reais (fugas, roturas em condutas…). Este trabalho pretende explorar métodos estatísticos e de análise de dados para deteção e quantificação de fugas e roturas utilizando séries temporais de caudal medido reais. Trabalho coorientado pela Eng. Dália Loureiro (LNEC).
Palavras chave: Data Analysis; Python; python.
Áreas: Ciência de Dados; ambiente.
Tecnologias usadas: Matplotlib; NumPy; Pandas; Python.

Resumo: Eu tenho duas lojas destas e pretendemos criar uma plataforma que ajude a fazer a gestão da parte de engomadoria e também para gerir as máquinas de lavar e secar. Pretendemos que a plataforma nos diga a disponibilidade das máquinas (se estão a ser utilizadas ou não.), queremos fazer uma área onde trabalhadores podem logar as suas entradas e saídas, gerir as peças que entram para a engomadoria, estatísticas de quantas peças cada funcionário passa por dia.
Palavras chave: Aplicação Web; Gestão de informação em lavanderia; Privacidade e segurança dos dados; Soluções administrativas e operacionais.
Áreas: empresarial.
Tecnologias usadas: Bootstrap; C#; CSS; HTML; JavaScript; MVC; SQL.
Resumo: Atingindo a fase final da Licenciatura em Informática, ramo de Gestão, surgiu uma proposta de implementação do projecto Telefonia IP na empresa Liberty Seguros, a ser realizada na cadeira de Projecto. Certamente já ouviram falar em Telefonia IP, vulgarmente chamado Voip (Voz sobre IP), este projecto veio alterar, evoluir e melhorar toda a plataforma Telefónica e Rede da empresa. O pretendido com esta mudança é dar melhores condições de atendimento telefónico (Call Center), para que seja mais rápido e eficaz, bem como implementar novos serviços como por exemplo o de voicemail. Passando á parte de Rede, vimos que com esta implementação de voz e colocando-a sobre todas as redes, a probabilidade de erros pós implementação era muito grande. Visto isto optamos por estruturar toda a rede LibertySeguros sede e espaços (balcões Liberty Seguros). Na reestruturação da rede foi onde tive um papel mais activo, tendo como papel principal a responsabilidade do levantamento de extensões telefónicas (para que fossem atribuídas outras com uma range semelhante), levantamento dos endereços IP (Routers, Switch’s, Servidores, Call Manager, Access Point), criação de classes IP para atribuição de ranges por espaço e subdividir estes pelos vários andares da sede (esta subdivisão é a criação de uma rede com varias redes agregadas “subnetting”), configuração de Servidores, Routers e Switch’s nos diversos escritórios, migração do DHCP.
Palavras chave: Access Point; DHCP.
Áreas: Telecommunications; Wireless communication; empresarial; gestão.
Tecnologias usadas: Cisco; DHCP.
Resumo: As redes de comunicação móvel têm a responsabilidade de garantir que os seus utilizadores permanecem sempre conectados. Esta responsabilidade requer uma atenção especial por todas as operadoras responsáveis pelas mesmas. As redes de comunicação móvel têm como meio de transmissão o canal rádio e são constituídos por diferentes sistemas. As células são responsáveis pela sua cobertura e encontram-se dispersas pelo mapa, permitindo aos seus utilizadores comunicar de forma ininterrupta, mesmo em movimento. De facto, as comunicações transitam de uma célula para a outra (handover) de forma totalmente transparente (para o utilizador). No entanto, existem diversos problemas que podem comprometer o funcionamento da rede: interferência entre células, zonas sem cobertura, morfologia do terreno, características do equipamento, etc. Para que a comunicação nunca falhe, é necessário um planeamento e manutenção adequado. Um dos métodos utilizados para testar a rede é o Drive Test (DT), este permite a técnicos qualificados efetuar “capturas” (dados de potência de sinal georreferenciadas) num veículo preparado com equipamento específico. Este método apesar de obter dados pormenorizados, implica um custo elevado e encontra-se restringido aos locais de teste onde um veículo possa circular. Por esse motivo, com o presente trabalho desenvolveu-se uma aplicação para dispositivos móveis inteligentes que permita capturar medidas georreferenciadas de desempenho de uma rede e exportar para a plataforma Metric [2] da Multivision [1]. O Metric é uma plataforma capaz de receber dados provenientes de uma grande variedade de ferramentas de captura, e posteriormente analisar os mesmos, permitindo a todos os clientes da plataforma compreender o desempenho da rede. Existem soluções e aplicações móveis disponíveis no mercado capazes de realizar capturas, no entanto, estas não respondem a todos os requisitos do cliente (Multivision) para este trabalho e muitas têm um custo associado.
Palavras chave: Análise de Desempenho; Drive Test Mobile; Otimização de Redes Móveis; Plataforma Metric.
Áreas: empresarial.
Resumo: O presente Trabalho Final de Curso tem como objetivo o desenvolvimento de uma plataforma digital destinada a conectar jovens empreendedores da Comunidade dos Países de Língua Portuguesa (CPLP) a uma rede de investidores, empresas e instituições interessadas em apoiar iniciativas inovadoras. A solução visa responder à necessidade crescente de criar um espaço digital centralizado que promova a colaboração, a capacitação e o acesso a oportunidades de financiamento no universo lusófono. A plataforma encontra-se atualmente operacional e disponível através do link https://www.nvozes.com. A plataforma permitirá que jovens empreendedores submetam os seus projetos através de perfis detalhados, contendo informações como objetivos, plano de negócio, necessidades de financiamento, área de atuação e impacto esperado. Paralelamente, os investidores poderão criar perfis próprios, indicando áreas de interesse, tipos de apoio disponíveis e localização geográfica, facilitando a criação de correspondências relevantes através de um sistema de matching. O desenvolvimento baseia-se numa abordagem iterativa e centrada no utilizador, integrando funcionalidades como gestão de perfis, submissão estruturada de projetos, validação administrativa, visualização pública de iniciativas e mecanismos automatizados de recomendação. Espera-se que a plataforma contribua para fortalecer a cooperação entre jovens da CPLP, promover o empreendedorismo e criar oportunidades económicas e sociais.
Palavras chave: Empreendedorismo; Inovação; Plataforma Web; Projetos.
Áreas: Next.js.
Tecnologias usadas: API Rest; Bases de Dados; Docker; Git; HTML; JSON; Next.js; OAuth; PostgreSQL; Postman; Programação ; REST; React.js; SQL; Tailwind CSS; UML; Web; api.

Resumo: O presente relatório vem descrever um trabalho de estágio numa empresa municipal que tem como nome “Oeiras Viva, EM”. Este trabalho visou atender á Reorganização, Gestão e Desenvolvimento das Tecnologias e Sistemas de Informação, bem como da implementação de conhecimento obtido durante os 4 anos de licenciatura na Universidade Lusófona de Humanidades e Tecnologias. Este projecto apresenta uma panorâmica concisa das actividades que eram necessárias na reorganização e gestão no dia-a-dia dos sistemas e tecnologias de informação. Os destaques deste trabalho prendem-se essencialmente com o levantamento da realidade da empresa ao nível da rede estruturada, passando pela reorganização dos sistemas da empresa, terminando com a implementação de novas ferramentas de trabalho como a criação de um sitio interno e a criação de um CD de Multimédia para ajudar na expressão da empresa a nível externo.
Palavras chave: Gestão administrativa eficaz.
Áreas: Telecommunications.
Tecnologias usadas: Cisco; PHP; SQL.

Resumo: Establish a robust testing environment to evaluate and validate various 6G network technologies and use cases, ensuring that key features such as dynamic trust, continuous security monitoring, and intelligent edge computing are effectively integrated and assessed.
Palavras chave: Aplicação Web; Arquitectura Interactiva; Base de Dados; Criptografia; Cybersecurity; Python; SQL; Sistema Operativo.
Áreas: Segurança Informática; Segurança e Controlo.
Tecnologias usadas: Bases de Dados; Docker; HTML; MariaDB; Postman; Python; WordPress.

Resumo: Pretende-se devolver Add-on de gestão escolar para o ERP PHC O desenvolvimento poderá incluir, entre outros, gestão de aluno, docentes, turmas, horários, espaços, facturação e vencimentos
Palavras chave: Análise de negócio; Desenvolvimento de Add-on; Gestão Escolar; Oportunidades de melhoria.
Áreas: educação.
Tecnologias usadas: ASP.NET; C#; CSS; MS-SQL.

Resumo: O projeto consiste em desenvolver uma aplicação web para a gestão do ginásio PT CLINIC, visando substituir ferramentas tradicionais como Excel e Word. A aplicação foi concebida para centralizar a gestão do ginásio, melhorando a eficiência operacional e a experiência dos utilizadores. O desenvolvimento abrangeu desde a identificação do problema até a implementação e testes. A aplicação é dividida em duas interfaces: uma para o utilizador final e outra para a administração (BackOffice). A transformação digital pretendida simplifica o agendamento de aulas, facilita o acesso a informações importantes e melhora a comunicação entre a equipa do ginásio e os clientes. A análise de viabilidade foi realizada através de inquéritos com profissionais, gestores e clientes, confirmando a necessidade da solução. A arquitetura de software utiliza o framework Django, com MySQL, HTML, CSS, JavaScript e Git, garantindo uma solução robusta e eficaz.
Palavras chave: Acesso à Informação; Alunos; Angola; Aplicação; Aplicação Web; Desenvolvimento Web; Gestão; Informática.
Tecnologias usadas: CSS; Django; HTML; JavaScript; MySQL.

Resumo: A aplicação a ser desenvolvida destina-se à gestão de clientes de um personal trainer, com possibilidade visualização e edição de horários, notificações para os clientes, acompanhamento online, especificação de treinos, criação de eventos, pagamentos, feed de noticias, entre outras. A aplicação tem como cliente final um personal trainer certificado que irá supervisionar e validar as funcionalidades a serem desenvolvidas.
Áreas: desporto; saúde.
Tecnologias usadas: Firebase; Flutter.

Resumo: Desde sempre, a música foi algo muito presente na vida do Homem, é vista, não só, como uma forma de arte, mas também como uma modalidade capaz de promover o desenvolvimento e o equilíbrio da mente humana, bem como o bem-estar e a concentração, sendo estes essenciais para resolver questões ligadas ao pensamento logico em geral, estando o mesmo tão presente âmbito da nossa área de estudo. O grupo Quarteto Arabesco, do qual faz parte o nosso orientador, o professor Lúcio Ferreira, é um grupo musical de música clássica composto por quatro membros. Este trabalho tem como objetivo desenvolver uma plataforma de gestão de grupos musicais que permita criar uma relação de maior proximidade entre os fãs de música em geral e os seus grupos musicais favoritos. Esta plataforma, desenvolvida em Django, deverá ser capaz de fazer a gestão de conteúdos do grupo, tais como a organização da lista de eventos, criação de posts, de forma automática e nos dias que antecedem os eventos do grupo fazer a ligação com as Redes Sociais de forma a gerar posts automáticos. Pretendemos ainda que a mesma seja customizável a cada agrupamento musical, de forma a facilitar a manipulação de conteúdos.
Áreas: empresarial; sociedade.
Tecnologias usadas: CSS; Django; HTML; Python.
Resumo: Este trabalho analisa o fluxo operacional e os desafios de gestão de stock de uma empresa localizada no MARL, dedicada à distribuição de frutas, hortícolas e legumes. Foram identificados problemas relacionados com a gestão manual de tabelas de stock em Excel, resultando em potenciais erros na contagem e na faturação. Como método, foi realizado um levantamento detalhado do funcionamento das operações da empresa, incluindo armazenamento, processamento em fábrica e vendas, bem como das entradas e saídas registadas nos sistemas de controlo. As principais conclusões incluem a necessidade de automatizar processos para reduzir erros, melhorar a rastreabilidade e otimizar os tempos de resposta, garantindo maior eficiência na operação e na satisfação dos clientes.
Palavras chave: Agilidade Organizacional; Aplicação web. Cliente. Fatura. Fornecedor. Produtos.; Assessoria Empresarial; Eficiência.
Áreas: empresarial; gestão.
Tecnologias usadas: Odoo.

Resumo: Este trabalho final de curso teve como objetivo o desenvolvimento de uma aplicação mobile de forma a simplificar os procedimentos de trabalho da Repetição e Diferença Psicologia Clínica LDA. A Repetição e Diferença é uma clínica de psicologia que tem como objetivo garantir o bem-estar psicológico e social dos seus clientes. A empresa usa as folhas de cálculo do Google Drive para armazenar os dados necessários para a sua atividade laboral. Por exemplo, a empresa tem uma folha onde guarda todos os dados pessoais dos clientes de que necessitam e uma outra onde constam os registos das suas presenças. Dada a complexidade da interface gráfica das folhas de cálculo utilizadas, este método de trabalho introduz alguma dificuldade no manuseamento destes dados. De forma a suprimir estas dificuldades, a aplicação foi desenvolvida para o sistema operativo Android (smartphones e tablets), e permite garantir as mesmas funções até agora realizadas nas folhas de cálculo, mas com maior simplicidade (interface mais amigável) e com maior segurança, devido a se terem implementado validações dos dados que não estavam disponíveis na interface do Google Drive original.
Palavras chave: Android; Folhas de cálculo; Google Drive; Registo de Presenças; Smartphones; Tablets.
Áreas: empresarial.
Tecnologias usadas: Android; Git; Google Drive; Google Sheets API; Java; Pinta; XML.

Resumo: Atualmente qualquer organização independentemente de qual seja o seu negócio ou atividade profissional depende do mundo digital, quer seja para gerir um negócio quer seja para estar presente no quotidiano da sua comunidade. Temos vindo a observar cada vez mais a uma transformação digital na era em que vivemos, daí esta necessidade de presença no mundo digital. Neste Trabalho Final de Curso pretende desenvolver-se um portal empresarial de conteúdos online com um sitema CRM integrado para a empresa Road2Biz Business Consulting, Lda incluído a integração de um módulo de gestão de clientes OpenSource e também de Marketing. Este desenvolvimento vai ser realizado usando um CMS (Content Management System), um sistema de gestão de conteúdos. Sistemas de gestão de conteúdos são atualmente bastante utilizados para a criação, gestão e modificação de um website, especialmente quando existe a necessidade de uma atualização constante dos conteúdos que se pretendem divulgar ou quando não existe um conhecimento prévio em programação que permita a criação de uma plataforma de raiz. Na maioria das vezes estes sistemas são executados através de um navegador web o que torna bastante fácil e acessível a qualquer utilizador.
Áreas: empresarial.
Tecnologias usadas: MySQL; PHP.
Resumo: É consenso entre empresas de diversos ramos da economia que a presença digital é fator crítico para sucesso dos negócios e que um portal web é um recurso valioso neste mérito. A constante evolução das tecnologias digitais amplia o espectro das possibilidades de interação na internet, assim como torna mais desafiadora a produção destes ambientes virtuais no âmbito profissional. Portanto, é essencial para as empresas dispor ao seu público um conjunto de conteúdos digitais atraentes e, portanto, competitivos frente a mercados em crescente expansão a nível global. Uma poderosa ferramenta para apoiar empresários na gestão do seu ambiente na web é um CMS Como o próprio nome sugere, um CMS é um sistema que oferece recursos para gestão de conteúdos em uma plataforma web. Este paradigma de gestão web é amplamente utilizado profissionalmente devido ao baixo custo relativo e alta eficiência. O trabalho apresentado objetiva o desenvolvimento de uma plataforma web para a empresa Road2Biz Business Consulting, Lda. Este portal de conteúdos contará com módulos integrados para gestão de clientes e gestão de marketing. O sistema terá como base de desenvolvimento a CMS WordPress à qual serão integrados um módulo CRM composto pelos softwares Odoo para gestão de clientes e Mailchimp como sistema automatizado de marketing.
Áreas: empresarial.
Tecnologias usadas: Odoo; WordPress.
Resumo: Este relatório apresenta o projeto HEALCOIN, desenvolvido em parceria com a empresa médica promotora Hotsmile Lda (NIF 515401285) para responder ao subfinanciamento do tratamento do Pé Diabético em Portugal. A solução propõe uma arquitetura técnica híbrida assente em tecnologia blockchain de Camada 2 (Layer 2), fundamental para reduzir custos operacionais e viabilizar economicamente as micro-doações, superando as limitações de escalabilidade das redes base. Para além de garantir a rastreabilidade auditável dos fundos, o sistema inova ao introduzir um modelo de tokenomics que recompensa a educação e intervenção médica. O documento detalha a engenharia de requisitos e a arquitetura do sistema, validando a viabilidade da aplicação de tecnologias descentralizadas na saúde pública.
Palavras chave: Aplicação Web; Blockchain para confiabilidade; Doações.
Áreas: Management; Segurança Informática; Segurança e Controlo; Tecnologia e Desenvolvimento de Software; modelação de dados.
Tecnologias usadas: APIs Rest; Angular; CSS; Docker; HTML; Node.js; PostgreSQL; Postman; Tailwind CSS; Typescript .

Resumo: Projecto Full Stack web (NodeJS + React) com o objectivo de criar um plataforma para as entidades inscritas na Sociedade Portuguesa de Autores gerirem o licenciamento dos seus estabelecimentos. O projecto incluiria criar um RESTful API em NodeJS utilizando o framework Express e um frontend em React. A plataforma permitiria às entidades visualizar informações relativas aos seus estabelecimentos, licenças activas, por pagar/pagas bem como dar opção de efectuar o pagamento directo das pendentes.
Palavras chave: Estudo de Mercado; Gestão de estabelecimentos; Portal de Licenciamento; SPAutores.
Áreas: empresarial.
Tecnologias usadas: CSS; Git; HTML; Node.js; PostGreSQL; React.js.
Resumo: A versão móvel do pré-existente site reuma.pt, que faz a avaliação do bem-estar de doentes reumáticos. Apresenta tanto o perfil do utente, onde o utente pode preencher os questionários, como o perfil do clínico onde o clínico pode ver as respostas dadas pelos diversos utentes.
Palavras chave: Aplicação móvel; Questionário; Recolha de dados.; Saúde Pública.
Áreas: saúde.
Tecnologias usadas: Dart; Flutter; Java; SQL Server; Spring MVC.

Resumo: No mundo das tecnologias de informação, os administradores de base de dados tornaram-se num componente crítico no negócio da Organizações. No mercado global, no entanto, a constante solicitação por este tipo de perfil/função profissional, nomeadamente em tecnologias Oracle (Oracle DBA) excede a oferta, razão pela qual a contratação e a retenção destes profissionais se tornam numa tarefa difícil. Assim, o tempo requerido para recrutamento e os esforços adicionais necessários para a retenção de DBA’s competentes, tornaram-se consumidores de tempo e custo para os esforços da organização. O reconhecimento da necessidade de serviços profissionais DBA na indústria das Tecnologias de Informação, tem como principal resposta a implementação de uma prática de contratação de serviços remotos (DBA Remoto). Com o aumento de softwares, o crescimento dos dados, utilizadores e também a centralização das informações nas aplicações de bases de dados, foi necessário aprimorar a gestão e a segurança da informação dentro deste sistemas de gestão de Bases de Dados (SGBD). É pois, fundamental que o administrador de base de dados (DBA), além de dar manutenção preventiva e correctiva também seja responsável por acompanhar as alterações, acessos e evolução das bases de dados, normalmente identificado por processo de monitorização de bases de dados. A monitorização de bases de dados compreende observar as constantes alterações feitas nas mesmas e poder dar informações e alertas para tomadas de decisões sobre as diferentes situações do dia-a-dia operacional.
Áreas: empresarial; gestão.
Tecnologias usadas: MySQL; NoSQL; SQL; SQL Server.
Resumo: Compreender BD e Plataformas lowcode Desenhar e criar BD relacional Desenhar e desenvolver aplicação em lowcode Conceitos como autenticação, autorização, acessibilidade, responsivo
Palavras chave: Aplicação; Back-End; Base de Dados; Configuração; Desenvolvimento Web; Eficiência; Front-End.
Áreas: Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: Bases de Dados.

Resumo: Compreender BD e Plataformas lowcode Desenhar e criar BD relacional Desenhar e desenvolver aplicação em lowcode Conceitos como autenticação, autorização, acessibilidade, responsivo
Palavras chave: Aplicação; Back-End; Base de Dados; Configuração; Desenvolvimento Web; Eficiência; Front-End.
Áreas: Tecnologia e Desenvolvimento de Software.
Tecnologias usadas: Bases de Dados.

Resumo: Horas (2,5 dias por semana) OBJETIVO: desenvolvimento de aplicações baseadas em plataforma lowcode. modelação de dados, desenho de fluxos aplicacionais, SQL e de rotinas plsql, javascript, workspaces. PLANO RESUMO: Compreender BD e Plataformas lowcode Desenhar e criar BD relacional Desenhar e desenvolver aplicação em lowcode Conceitos como autenticação, autorização, acessibilidade, responsivo
Palavras chave: Low Code; SQL.
Áreas: modelação de dados; plataforma lowcode.
Tecnologias usadas: Java; Oracle Apex; SQL.

Resumo: OBJETIVO: desenvolvimento de aplicações baseadas em plataforma lowcode. modelação de dados, desenho de fluxos aplicacionais, SQL e de rotinas plsql, javascript, workspaces. PLANO RESUMO: Compreender BD e Plataformas lowcode Desenhar e criar BD relacional Desenhar e desenvolver aplicação em lowcode Conceitos como autenticação, autorização, acessibilidade, responsivo
Palavras chave: Aplicação; Assiduidade; Automação de testes; Back-End; Base de Dados; Competências; Comunicação; Desenvolvimento backend; Eficiência; Eficiência e Produtividade; Eficiência no processo.
Áreas: Management; empresarial.
Tecnologias usadas: Bases de Dados; HTML; JavaScript.

Resumo: O projeto “Uber de Transporte de Mercadorias” é uma plataforma digital inovadora desenvolvida para revolucionar o setor de transporte de mercadorias. Utilizando tecnologias avançadas como Spring Framework, PostgreSQL, Flutter e Google Maps API, a aplicação oferece uma solução eficiente, flexível e segura para conectar motoristas independentes a consumidores que necessitam de serviços de transporte. A plataforma destaca-se pela sua interface intuitiva, otimização de rotas em tempo real e autenticação segura via JWT. Com foco na sustentabilidade e eficiência operacional, este projeto visa transformar a logística de mercadorias, tornando-a mais acessível e adaptável às necessidades dos utilizadores.
Palavras chave: Aplicação de transporte de mercadorias.
Áreas: gestão.
Tecnologias usadas: Flutter; Java; PostGreSQL; Postman.

Resumo: O projeto “Uber de Transporte de Mercadorias” é uma plataforma digital inovadora desenvolvida para revolucionar o setor de transporte de mercadorias. Utilizando tecnologias avançadas como Spring Framework, PostgreSQL, Flutter e Google Maps API, a aplicação oferece uma solução eficiente, flexível e segura para conectar motoristas independentes a consumidores que necessitam de serviços de transporte. A plataforma destaca-se pela sua interface intuitiva, otimização de rotas em tempo real e autenticação segura via JWT. Com foco na sustentabilidade e eficiência operacional, este projeto visa transformar a logística de mercadorias, tornando-a mais acessível e adaptável às necessidades dos utilizadores.
Palavras chave: Aplicação de transporte de mercadorias.
Áreas: empresarial.
Tecnologias usadas: Android; Dart; Docker; Flutter; Git; JSON; Java; PostgreSQL; REST; iOS.
Resumo: Jardins de infância, financiados por programas da segurança social (IPSS), frequentemente enfrentam desafios na gestão do complexo sistema de financiamento. O objetivo do TFC é desenvolver uma aplicação intuitiva “open source” para gestão da base de dados dos alunos, relatórios financeiros e agilização da comunicação escola-pais, garantindo a conformidade com regulamentações da SS. Projeto em parceria entre a empresa de TI Via Insight (co-orientado por Andreas Klaus) e a IPSS Adeco.
Palavras chave: Base de Dados; Gestão; Gestão Escolar.
Áreas: modelação de dados.
Tecnologias usadas: CSS; Flask; HTML; JavaScript; Python; SQLite.

Resumo: Esta aplicação pretende criar uma maneira fácil e divertida de interagir com a cultura mediante a utilização do Near Field Communication (NFC) do telemóvel, oferecendo ao utilizador uma experiência multimédia, tanto num museu de arte como num passeio pela cidade, através de uma tecnologia intuitiva. Tendo a descrição audio como base, este guia consegue adaptar-se a todo o tipo de necessidades linguísticas, sem que a entidade tenha que implementar soluções com elevado custo. O NFC facilita, ainda, a navegação indoor de um espaço sem existir necessidade de utilizar tecnologias adicionais de localização.
Palavras chave: Android; Cultura; Guia Audio; Multimédia; NFC.
Áreas: empresarial.
Resumo: A “Wakevilla LDA”, uma empresa de atividades náuticas, solicitou que fosse desenvolvido uma WebApp que correspondesse às solicitações diárias, de uma forma mais rápida, prática e funcional para os clientes. A empresa identificou algumas necessidades que podem ser colmatadas através do desenvolvimento de uma aplicação web. O principal objetivo da solução proposta é fazer a gestão dos serviços prestados pela empresa, tais como: passeios de barco, paddle board, aulas de wakeboard, entre outros. Estes serviços são, normalmente, contabilizados sobre a forma de tempo, que depois se traduz num custo. Por exemplo, um cliente pode fazer uma sessão de wakeboard de 15 minutos, que depois serão convertidos num custo a pagar em euros. Importante salientar, o carácter obrigatório da informação de cada atividade, sendo estes os seguintes: cliente, driver, instrutor, barco, tempo, custo e atividade realizada. Nesta WebApp existe também a possibilidade das pessoas se registarem na empresa, visualizando o seu histórico de atividades, tal como o horário em que estas se encontram disponíveis. Desta forma, a empresa conseguirá obter um maior leque de ofertas aos clientes, responder às suas expetativas, havendo maior proximidade, rapidez e obtenção de informação sendo mais vantajoso e lucrativo para a empresa conseguindo, assim, uma maior adesão por parte da sociedade.
Áreas: empresarial.
Tecnologias usadas: Django; JavaScript; MySQL; Python.
Resumo: Nos últimos anos, a Europa aumentou significativamente os seus investimentos em en- ergias renováveis, impulsionada pela necessidade de reduzir a dependência de com- bustíveis fósseis, cumprir as metas climáticas e reforçar a resiliência energética. Com os mercados globais de energia a enfrentar volatilidade, fontes de energia renovável como a eólica e a solar desempenham um papel crucial na garantia de um futuro en- ergético sustentável e independente para o continente. Os parques eólicos offshore, em particular, tornaram-se um pilar da estratégia europeia para as energias renováveis, ofer- ecendo um enorme potencial devido aos vastos recursos de vento disponíveis ao longo das suas costas. Projetos como o WindFloat Atlantic, localizado ao largo da costa de Viana do Castelo, em Portugal, são exemplos desta transição, demonstrando a cres- cente importância da energia eólica offshore no mix energético europeu. Um aspeto crucial para maximizar a eficiência e a sustentabilidade destes projetos renováveis é garantir a operação fiável das turbinas eólicas offshore. Práticas eficientes de operação e manutenção (O&M) são essenciais para prevenir paragens das turbinas, reduzir custos operacionais e otimizar a produção de energia. Contudo, devido ao ambi- ente remoto e adverso onde estas instalações estão localizadas, monitorizar e prever o estado de funcionamento das turbinas apresenta desafios únicos. Este trabalho procura responder a esta necessidade, propondo uma abordagem ino- vadora para prever o estado operacional das três turbinas do cluster WindFloat Atlantic, utilizando dados de código aberto e imagens de satélite avançadas. Tirando partido dos dados de alta resolução fornecidos pelo SENTINEL-2, parte do programa europeu de observação terrestre Copernicus, juntamente com informações da European Network of Transmission System Operators for Electricity (ENTSO-E), o algoritmo desenvolvido per- mitirá previsões mais precisas do desempenho das turbinas. Este modelo tem como objetivo fornecer informações valiosas que possam melhorar as estratégias de O&M, assegurando a fiabilidade e eficiência a longo prazo destes ativos críticos de energia renovável. Ao utilizar estas fontes de dados de código aberto, esta investigação contribui para melhorar a sustentabilidade e a resiliência operacional da energia eólica offshore, apoiando os objetivos mais amplos da Europa de independência energética e responsabilidade am- biental.
Palavras chave: machine Learning.
Áreas: Ciência de Dados e Inteligência Artificial.
Tecnologias usadas: Python.

Resumo: Este trabalho final de curso concentra-se no desenvolvimento de uma aplicação multiplataforma utilizando Flutter e Firebase. A escolha dessas tecnologias facilitou a criação de uma solução robusta e escalável para o problema identificado, permitindo uma implementação eficiente através de metodologias ágeis. Ao longo do processo, foram enfrentados desafios como a reestruturação inesperada da aplicação original, exigindo ajustes estratégicos para garantir a entrega dentro dos prazos estabelecidos. Este projeto não só fortaleceu o conhecimento técnico, mas também destacou a importância da flexibilidade e da adaptação em projetos de desenvolvimento de software.
Palavras chave: Android; Back-End; Base de Dados; Firebase; Firebase Cloud Functions; Flutter; IOS; Mobile; Stripe API.
Áreas: desporto; gestão.
Tecnologias usadas: Android; Dart; Firebase; Flutter; Stripe; iOS.

Resumo: A unidade curricular do trabalho final de curso tem como objetivo criar uma plataforma de monitorização de impressoras 3D de construção de casas (GIMP3D), proposta feita pela empresa Yucoders. Durante este período existem várias etapas a cumprir, desde a programação em arduinos, até ao relatório final, o que torna este trabalho num fluxo contínuo e organizado por etapas que têm de ser planeadas e geridas de acordo com os requisitos a cumprir. As impressoras 3D de casas vêm inovar o futuro da construção civil permitindo aumentar a velocidade de construção e a diminuição de custos, a solução do nosso TFC tem como finalidade monitorizar através de sensores o consumo de materiais utilizados ao longo dessas construções.
Áreas: empresarial.

Resumo: O QueixaAqui é uma aplicação móvel focada no registo e encaminhamento de queixas relacionadas com mobilidade e proteção do ambiente. A plataforma permite que os utilizadores denunciem problemas, anexem fotos e forneçam informações detalhadas sobre as ocorrências. A aplicação conta com uma funcionalidade de geolocalização, capturando automaticamente a morada da queixa, permitindo edição manual se necessário. Além disso, há uma dashboard web para a equipa da associação ZERO, onde as queixas são analisadas, categorizadas e acompanhadas através de estatísticas interativas e gráficos detalhados. Os principais tópicos da aplicação incluem: – Mobilidade (Transportes Públicos, Infraestruturas Rodoviárias e Ferroviárias, Mobilidade Ativa) – Proteção do Ambiente (como eixo complementar) A implementação técnica inclui um backend em Kotlin/Spring Boot e um frontend desenvolvido em Flutter para garantir compatibilidade com Android e iOS. O projeto também integra um sistema de envio e armazenamento de fotos, organizando-as em diretórios específicos no servidor. A proposta visa facilitar o contacto entre cidadãos e entidades responsáveis, promovendo transparência, participação cívica e melhorias urbanas.
Palavras chave: Android; Back-End; BackOffice; Desenvolvimento backend; Flutter; IOS; Palavras-chave: Drop Project, Plugin, Kotlin, Java, IntelliJ, Submissão de Projetos, Visualização de relatórios, Testes Unitários, Automatic Assessment Tools..
Áreas: Sustentabilidade; Tecnologia e Desenvolvimento de Software; ambiente; gestão; sociedade.
Tecnologias usadas: Dart; Flutter; Kotlin; Spring Boot (Java).

Resumo: Considera-se área urbana de génese ilegal (AUGI), um prédio ou conjunto de prédios que, sem licença de loteamento, tenham sido objeto de operações físicas de parcelamento destinadas à construção até à data de entrada em vigor do Decreto-Lei n.o 400/84, de 31 de dezembro, e quando foram parcelados anteriormente à entrada em vigor do Decreto-Lei n.o 46673 de 29 de novembro de 1965. Neste trabalho final de curso pretendemos mostrar através de uma aplicação, a situação atual das AUGI ́s nos concelhos da Grande Lisboa, procurando saber o estado de todas as AUGI ́s desta área, verificando se já foram reconvertidas ou se estão em processo de reconversão. Verificamos também quais os municípios que estão a utilizar a Lei 91/95, mais conhecida por Lei das AUGI de modo a combater o aparecimento de novas áreas ilegais. Esta aplicação foi criada com um simples propósito: facilitar o controlo e gestão da AUGI 44 – Cova da Moira.
Palavras chave: Aplicação; Concelhos; Grande Lisboa; Lei da AUGI; reconversão; Área Urbana de Génese Ilegal.
Áreas: sociedade.
Tecnologias usadas: Java; MySQL.
Departamento de Engenharia Informática e Sistemas de Informação
Edifício F, sala F.1.3
Direção — 217 515 500 (ext: 683)
Serviço de Apoio Tecnico-Admistrativo (SATA) — 17 515 500 (ext: 764)
Gestão de conteúdos por Lucio Studer Ferreira © 2022 COFAC.