Further development of a web application for managing delivery schedules
Project duration: 1 year, 6 months
Brief description
Development of an application for the management of delivery schedules as well as the related markets, warehouses, and fleets. PTA supports the customer team in the conception and development of new features, as well as the maintenance and upkeep of the product.
Supplement
The frontend of our application is built with Angular, while the backend uses a microservice architecture implemented with Java Spring Boot and Spring Security. Communication between the frontend and backend is handled via REST services and secured by Keycloak. We utilize a DB2 database for data storage. Camunda 7 bridges the gap between processes and technical implementation. In our DevOps area, a GitLab pipeline is used to automate deployments across environments such as development, testing, staging, and production on Kubernetes clusters within the Google Cloud, managed by Rancher. For runtime feature management, we use the Unleash tool.
Subject description
The project supports fleet staff in managing delivery schedules, for example, in the case of new openings of markets or changes in delivery days, as well as in the regular coordination and creation of special delivery schedules for holidays. It serves as the central data source and initial system for route planning and order management in logistics. It provides an overview of all markets to be supplied, including their delivery-plan-relevant delivery restrictions, agreed delivery days and time windows, as well as order lead times. Furthermore, it simplifies, standardizes, and automates coordination and communication between all involved stakeholders.