Propostas Submetidas

DEI - FCTUC
Gerado a 2024-07-17 09:24:12 (Europe/Lisbon).
Voltar

Titulo Estágio

Development of a full-stack application for the Nexus Hauler Capacity Matching

Áreas de especialidade

Engenharia de Software

Sistemas Inteligentes

Local do Estágio

DEI/CISUC

Enquadramento

The NEXUS Agenda consortium, led by the Port of Sines, comprises 35 partners who share a common goal of developing innovative solutions to achieve a Green and Digital Transition Agenda. The consortium represents the entire value chain, including port authorities, maritime and terminal operators, railway operators, carriers, dry ports, logistics operators, technology suppliers, importers, exporters, as well as universities and research institutes. The expertise and skills of these partners play a crucial role in realizing this pioneering Agenda.

Within the NEXUS framework, a key objective is to harness the vast pool of high-quality data available for the development of Big Data Analytics and Artificial Intelligence Solutions. This internship opportunity is part of Work Package 2 (WP2), which focuses on creating specialized multimodal network and logistics applications to tackle this challenge. All resulting products and services will be designed and demonstrated in collaboration with end users, including terminal operators, road and rail operators, dry ports, and authorities within the multimodal logistics networks.

One specific task within WP2 aims to optimize the utilization of haulier resources, leading to cost savings and faster shipments. This task involves leveraging data collected from other sources to gain insights into the current state of logistic networks. By applying artificial intelligence methods, we aim to develop optimization algorithms to maximize resource utilization to their highest possible capacity. This endeavor encompasses various challenges such as developing accurate forecasting mechanisms, efficient data collection, problem characterization, modeling, and solving the optimization problem. The proposed activities stem from these challenges and seek to address them effectively.

This internship is the continuation of previous work that resulted in an application capable of storing data regarding hauliers, containers, origins, and destinations for the trips. This application has a front-end, written in ReactJS, and a back-end developed for the AWS cloud. The application also includes an optimization component that may or may not be improved in this work. Continuation of the work will involve engaging with key stakeholders and understanding their needs within the logistics network. Examples of missing requirements that could be developed during this internship are a further refinement of details, such as separating the driver from the haulier, integration with existing logistics management systems, definition of a cost structure for the transportation services, the provision of a user-friendly interface for easy interaction, and the ability to generate insightful reports and analytics for decision-making purposes.

Objetivo

1. Requirement Gathering: engage with stakeholders from various entities within the project, to fully understand the domain of the problem, their needs and current state of the art. Collect and document detailed requirements for the haulier capacity matching application, ensuring a comprehensive understanding of the desired functionalities and system behavior. These requirements should include at least the following:
- Refinement of data for the optimization problem.
- Defining a cost structure for the transportation services, possibly based on an approach similar to Uber's.
- Integration with existing logistics systems.
- Provide reports and analytics.

2. Architecture and Design: Based on the requirements, improve the architecture of the application, taking into account scalability, and security.

3. Frontend Development: Evolve the user interface (UI) for the haulier capacity matching application to cope with the new requirements. Develop interactive visualizations, data entry forms, and result displays, providing stakeholders with an intuitive and user-friendly experience.

4. Integration and Testing: Integrate the backend and frontend components, ensuring seamless communication and functionality across the application. Perform testing, including unit tests, integration tests, and user acceptance tests, to ensure the application meets the specified requirements and performs as expected.

5. Deployment on AWS: Deploy the application on the AWS cloud infrastructure, configuring necessary services, such as compute resources, storage, and networking components. Optimize the application's performance and scalability to handle varying demands and data volumes efficiently.

Plano de Trabalhos - Semestre 1

- Gain insight on the problem. (2 months)
- Elicit requirements. (1 month)
- Define the architecture of the application. (1 month)
- Write intermediate report (1 month).

Plano de Trabalhos - Semestre 2

- Do the implementation. (3 months)
- Test. (1 month)
- Write final report (1 month).

Condições

The work should take place at the Centre for Informatics and Systems of the University of Coimbra (CISUC) at the Department of Informatics Engineering of the University of Coimbra in the scope of the Nexus research project (https://nexuslab.pt).

Project "Agenda Mobilizadora Sines Nexus". ref. No. 7113, supported by the Recovery and Resilience Plan (PRR) and by the European Funds Next Generation EU, following Notice No. 02/C05-i01/2022, Component 5 - Capitalization and Business Innovation - Mobilizing Agendas for Business Innovation.

An 990,98 euros per month scholarship is foreseen for 6 months. The attribution of the scholarship is subject to a public application.

Orientador

Filipe Araújo e Luís Macedo
filipius@uc.pt 📩