Estimate your project

Pioner Labs

Back-end | Front-end | UX&UI design

varner_cs_cover

The Client

Pioner Labs helps businesses tackle digital transformation and to answer new business needs arising. Together with Pioner Labs we built a platform for managing product information across many sales channels for one of Europe’s leading apparel companies, who have developed a net of 1500 retail stores across the continent.

varner_cs_thechallenge

The Challenge

The EL Passion team's task was to look into how client’s product information is managed, what the issues with online merchandising are, and the type of product information managers encounter daily. We were tasked by the client to observe and analyze their processes in order to provide an external perspective on how a Product Information Management (PIM) tool should be constructed.

varner_cs_process

EL Passion

Our team started the discovery phase with the goal of finding out how the existing client’s tech stack was structured. We also wanted to know why it was structured that way, and what the main issues could have been observed.

We have interviewed stakeholders, subject matter experts conducted a discovery workshop and reviewed a number of corporate documents. In addition, we conducted reviews of other product management solutions, gathered feedback on them. We also reviewed the user experience of the leading brand’s online store to understand how product information can create value for the end customer.

varner_cs_architecture

As a result of these findings, we consolidated insights from various sources in order to create the architecture for the PIM and decide on the core functionalities.

In the second stage of the project, EL Passion designers and developers prepared a draft of the tool. Most importantly, it met all the requirements collected during the exploration. The structure we presented was flexible and enabled performing adjustments to facilitate future changes.

varner_cs_wireframes

For the project, it was vital to create the best tool for the software environment. That is why EL Passion team used multiple databases to perfectly suit client’s needs. The team decided to use Google Cloud Firestore to store documents, for data warehousing we decided to use Google Big Query, and for search engine purposes, Algolia.

varner_cs_views

The main API was implemented with Express, a JavaScript framework for web applications with a big stack of supporting libraries and a huge community behind it. We used TypeScript as the coding language to add type safety to the platform. The application was hosted on Google App Engine which offers automatic scaling depending on throughput needs, very high availability, A/B testing capabilities, and zero downtime deploy.

The Outcomes

After the prototype phase, EL Passion designers and developers formalised the architecture into its final state by defining the elements and adding new ones with the potential to develop in the future. We simplified the main functionality by using focused, sectioned web forms stripped down to the basics to achieve an effective and beautiful tool.

Nikolai Fasting NIKOLAI FASTING CTO at Pioner Labs We have entrusted EL Passion with building one of the most business critical components in our latest massive e-commerce projects developed with Varner. And I’m happy to say that it proved to be the right choice; smooth communication, professional team management and good engineering helped making the solution rock solid and enterprise grade. We will definitely work more together in the future.