Simões, Tiago Miguel CarrolaMonteiro, Nuno Miguel Freire2025-12-122025-12-122025-11-172025-10-10http://hdl.handle.net/10400.6/19575Este relatório de estágio descreve o trabalho realizado durante o estágio na empresa Latitudde. O documento dá uma visão geral da jornada do estagiário como um Full Stack Developer na empresa Latitudde - Digital Enablers, LDA, descrevendo os obstáculos enfrentados e as lições aprendidas durante todo o percurso. Este estágio focou-se no desenvolvimento de um sistema de transportes flexíveis para o distrito de Castelo Branco. Este sistema tem como objetivo facilitar o transporte em zonas rurais, permitindo aos residentes o acesso aos transportes regulares. De forma sucinta, o sistema permite que os utilizadores realizem pedidos de viagem entre um ponto rural e um ponto regular (onde passem transportes públicos, tal como autocarros). De seguida, um algoritmo irá alocar os pedidos a motoristas particulares, mais especificamente a taxistas. O estágio englobou todo o processo da construção de uma aplicação, desde o levantamento de requisitos, a modelagem da base de dados, a formação nas tecnologias necessárias, o desenvolvimento de frontend e backend, e por fim o suporte após a entrega da aplicação ao cliente. As tecnologias utilizadas foram maioritariamente Angular para o frontend, e ASP.NET Core para o backend, duas tecnologias muito utilizadas em vários projetos na empresa.This internship report describes the work carried out during the internship at the company Latitudde. The document provides an overview of the trainee’s journey as a Full Stack Developer at Latitudde - Digital Enablers, LDA, describing the obstacles faced and the lessons learned throughout the entire process. This internship focused on the development of a flexible transport system for the district of Castelo Branco. The goal of this system is to facilitate transportation in rural areas, allowing residents access to regular transport services. In short, the system allows users to make travel requests between a rural point and a regular point (where public transport, such as buses, passes). Afterwards, an algorithm will allocate the requests to private drivers, more specifically taxi drivers. The internship encompassed the entire process of building an application, from requirements gathering, database modeling, training in the necessary technologies, the development of frontend and backend, and finally the support provided after delivering the application to the client. The technologies used were mainly Angular for the frontend, and ASP.NET Core for the backend, two technologies widely used in several projects within the company.porAngularAsp.Net CoreBackendBase de DadosCastelo BrancoDesenvolvimento de SoftwareEngenharia InformáticaEstágioFrontendFull Stack DeveloperFull Stack DevelopmentPostgresqlTransportes FlexíveisDesenvolvimento Fullstack de uma Plataforma Webmaster thesis204079276