Easygym
Tech Stack
Modulus, Express, Sylius, Webpack, Docker, ESLint + Lint-Staged
Client
easyGym
Role
Agency
WIDE Switzerland

Project Brief
Easygym - a gym model franchise stemmed up from one of the Europe’s most recognized consumer brands easyJet, offering low-cost and no contract memberships, premium gym facilities and free gym classes.
Deriving from the crucial catch word in their brand name - EASY, our agency has won the project with a pitch of marketing materials, website and application design concept that revolved around the idea of “feeling easy”. Rather than utilizing the so-often used gym image of muscularity, sweat and hard work, we wanted to make users feel like they can come to easyGym with no expectations or pressure being put on them, in terms of their results or performance in gym.

The target audience of this gym franchise and of the accompanying marketing campaign was thus defined mostly by the type of people who are not looking for an intensive and disciplined workout plan and a network of body builders and cross-fitters, but are rather looking for a gym that they can enjoy sporadically to their liking, whether that is for their personal well-being, spending time with friends, or meeting new people during group classes - the ultimate goal is always to achieve the 'feel good' effect

I worked on the front-end integration of reusable UI components using an internal web component Javascript library called Modulus, also assisting back-end devs during development of API with Sylius, a powerful headless eCommerce platform, recognized by developers as the best Symfony-based framework built with API Platform, ready to interface with PWA, SPA, or Native Mobile Apps.
In order to create a robust and well organized design system powered by our UI components, as well as to achieve the highest level of abstraction and modularity within our component library, we have been following the atomic design methodology



