site-logo

UTMB® World Series

Tech Stack

React, Next.js, Typescript, Strapi, Docker, React Aria

Client

UTMB®

Role

Front-end Integration
UI/UX Consultation

Agency

WIDE Switzerland

project-thumbnail-image

Project Brief

UTMB® - the world's biggest trail-running organization has tasked our agency with creation of two interconnected online platforms, firstly UTMB World Series - a portal for the organization and its global series of races organized around the world, all leading up to the ultimate final race of the series - the famous ultramarathon UTMB® Ultra Trail de Mont Blanc.

Secondly, the design and development of a site factory based on React.js and Next.js, capable of dynamically generating a unique website for each separate race of the UTMB® World Series.

This site factory would be utilizing the same component library to generate the main site and all race sites, while using a single instance of headless content-management system, using Strapi to build a fast and self-hosted API.

project-thumbnail-image

My main role in the team was the integration of react-based reusable UI components for the site factory and main site, making sure they represent the best practices and highest standards in terms of usability, accessibility and performance.

This process included regular UI/UX consultation and review meetings with the client and project manager to discuss various usability issues and UX improvement proposals, as well as to present various benefits that the implementation of proposed enhancements would bring into production.

project-thumbnail-image

During this project, our team has used a scrum framework, following the principles of agile software development, which has allowed us to continuously deliver and present meaningful pieces of work to our client on weekly basis, effectively respond to change in client requirements at any stage of project, and most importantly demonstrate an increase in team productivity on almost weekly basis.

This was achieved thanks to efficient workload estimation, short but intensive sprints, as well as regular sprint retrospectives and code reviews.

My personal contribution in this area, was the creation of team-specific workflow to be applied on every individual task, establishing crucial points and requirements that needed to be fulfilled in order to move task from one stage of development to another (on a Kanban board)

rose-image
rose-image