MyGEODIS web customer portal

Duration
12 months
Team
6 persons

The project

Create a unique customer portal for all GEODIS services and offers.

GEODIS is a major international group, among the world leaders in transport and logistics.

The GEODIS Digital Factory called on exFabrica to define the architecture, co-construct the functionalities and develop its unique customer portal.

The project includes the creation of a web portal, a BackOffice application and an SSO solution. The aim is to centralize the digital services of the various GEODIS business units in a single portal for all GEODIS group customers worldwide.

With exFabrica, the result is never disappointing, and often goes beyond what we set out to achieve.

Cécile Bourrely, Head of Digital Factory

Technical proposal

Creation of an Angular 17 application with a public part for some services and a private part with authentication for customer data management.

Creation of a Back Office application in Angular 17 to manage the portal. Management of customer accounts and platform administrators, with several profiles available. The application features R.B.A.C (Role-Base Access Control) for access to the various screens.

The portal and Back Office connect to an Oauth authentication server. Outgoing flows are then all routed to a back for front (BFF) specialized in .NET Core MVC to manage business logic and communication with the SQL Server database. These calls are all secured with an access token and validated at API level.

To manage the graphic consistency of Angular Front and Back applications, a set of components and layouts has been created in the form of a Design System. The customer has access to a set of Figma components, enabling him to quickly create mock-ups.

By using StencilJS for development management and an innovative approach to layouts in CSS, the customer has access to an Angular and React library totally in line with his graphic charter.

This approach enables them to quickly design mock-ups and accelerate the development of their in-house products.

Technical stack

  • Angular 17
  • StencilJS
  • Pug
  • Asp.Net core 6 MVC
  • Entity Framework Core 7
  • SQL Server
  • Docker
  • Terraform

Intervention areas

  • UX/UI Design
  • UI Development
  • Architecture
  • Backend Development
  • Frontend Development
  • Delivery Manager
  • Proxy Product Owner
  • Product Owner

Results

Production start date
2023/11/27
Accessibility compliance rate
86%
Use cases delivered late
0
Code Quality (Sonar Cloud)
AAAA

Client testimonial

Cécile BourrelyHead of Digital Factory

exFabrica offers the promise of support, peace of mind and results.

They always anticipate future problems, propose effective solutions and master their execution.

Their technological approach takes into account the complexity of our ecosystem, with the right level of hindsight and height. The collaboration is reassuringly "low ego, high impact".

They always understand and address the heart of the problem. With exFabrica, the result is never disappointing, they deliver quality solutions and often go beyond what was agreed.

On our MyGEODIS.com program, exFabrica is a valuable partner. They are attentive to our needs, in control of all facets of the project, including consulting on solution definition.

Our exFabrica touch

Strategic support with project governance, building the product roadmap and identifying technological risks and opportunities

Backlog, PO role, business expertise in transport and logistics

Web quality of the platform (eco-design, accessibility)

Assistance in setting up GEODIS' new CI/CD stack

Strategic product design support

Strong support on enterprise and solution architecture.