PWA implementation for BRW online store

The Black Red White Group is the largest group of furniture manufacturers in Poland. Next to their flag products, they also distribute a variety of home interior accessories.

The Capital Group comprises of Black Red White S.A. and its 18 subsidiaries, including 10 abroad. You can find their product offers in almost 60 markets around the world.

Tasks and objectives

The Black Red White Group is our long-term client. During our 10-year cooperation, we assisted in development of its ​​e-commerce solutions from scratch.

For several years, the Black Red White Group have been using our technology solutions for online sales. The project is constantly evolving with new functionalities and solutions. The custom designed service plays an important role in building image and brand awareness, and constitutes an additional distribution channel.

The service has many functionalities dedicated for retail customers. It presents extensive product cards enabling the ability to check for details such as fronts, bodies or table-top colour, as well as key features like assembly instructions, users' reviews or related products and the published content is enhanced by the inclusion of YouTube videos. We have completed a series of works to improve the usability of the service and optimised it for search engine positioning.

The implementation was associated with the platform integration of other systems previously used by the client, such as:

  • Fact-Finder search engine
  • Quartic recommendations system
  • Allegro - online trading platform
  • Opineo.pl - service of online shop evaluations
  • TD Integral platform
  • HRlink - system for recruiting employees on-line
  • SARE - e-mailing platform
  • ERP (Safo and Maat) - internal systems

Furthermore, the product feed was prepared containing a description and product attributes available on the online store. Product file enables communication between BRW.com.pl, YouLead and the Homebook.pl platforms.

The service was recognised in the third edition of the e-Commerce Polska awards and also awarded as the best online shop in "Home & Garden" category at this year’s Webstarfestival.

PWA implementation and mobile optimization

The company intended to build a mobile app as well as to improve the operation of their website mobile version. The BRW company cherishes its customers greatly and wanted to provide them with the best experience while shopping - on desktop and a mobile platform. To achieve these goals, in the latest implementation, we developed the Progressive Web App (PWA) for an online store at www.brw.pl. 

In order to introduce the PWA technology, first, we had to re-design the current web and expand cart mechanisms. Last, but not least, we also improved the UX for mobile shoppers.

Like before, the users access the new online store via a web browser, yet it is working better and faster. At this point, it is hard to tell the difference between the PWA and a standard web. It looks and behaves like an application. The users do not need to bother with downloading and installing it on the device.

The PWA uses a special mechanism, Service Workers, which enables processing and displaying data, push notifications - even if you’re momentarily offline. On top of that, we used the Network First (Network Falling Back to Cache) strategy. It also supports using the progressive app with no internet connection. This solution captures the sub-pages data that the users displayed most recently.

Now, all pages that customers were watching are available offline – except for the items in a shopping cart.

The users can comfortably browse all the offers and even add products to Favorites despite being offline.

During the implementation, we applied the indexedDB (Indexed Database API) to save users’ favorite items. This way, the system keeps all the users’ actions in the cache in an offline mode. Later on, our Client can use all the stored data in Google Analytics, for example, to analyze the prospective customers’ behavior and their path to purchase.

What's more, we optimized the website’s speed. As a result, the store’s capabilities increased several times. The client specifically requested for the page not load in full but adjust to the users’ actions. Thanks to the SPA (Single Page Application) technology, the website’s interface became dynamic. Now, the page elements are being rendered as the users view them. This approach reduces the overall page loads and the usage of IT resources.

To increase the page loading speed, we applied SSR (Server-Side Rendering) technology. The rendering process itself takes place directly on the server without prior data downloading and processing. We based the SSR on the Nuxt framework which runs on the Node.js server.

The PWA ensures the correct content display on each device, including smartphones, computers, and even TV sets. Now, the BRW provides a fully positive and comfortable experience to all customers – no matter what device they use.

Main benefits for the Client
  • The PWA technology enhances the online store possibilities,
  • the application works efficiently and smoothly,
  • boosts the mobile users' experience,
  • provides the comfort of use,
  • works offline,
  • the new technologies support the website positioning (SEO),
  • the IT solutions introduced help to optimize the budget.
... and what can we do for you ?

 

  • We effectively support customer's growth

    We support your growth

  • Ideo Agency - 250 experts onboard

    250 experts onboard

  • We work in SCRUM, Agile

    SCRUM / Agile

  • IT Outsourcing experience

    IT Outsourcing experience

  • Top Custom Software Developer

    Top Custom Software Developer

 
And last but not least. Projects that we create receive many awards and distinctions. So clearly, we do it right!

 

Contact us

×

Please describe your needs. We will contact you back as soon as possible.

Clients about us