Burrow

# e-commerce

an online marketplace for Y Combinator seeded startup

backend
Express
frontend
React
Redux
Webpack
React Router
Workbox
ESLint
qa
Enzyme
Jest
Puppeteer
Lighthouse
tools
GraphQL
Redis
Docker
Travis CI
GraphCMS
Sentry
Slack
Confluence
Jira
Hive
BigCommerce
Zeplin

85%

increasing unit & integration tests coverage up to 85%

1s

time needed to reach the first contentful paint

offline

making the app available offline

100% RWD

following RWD principles within every design update

problems to solve

Burrow is the US-based, B2C e-commerce company which produces and distributes bespoke easy to build uncompromising furniture. Its mission is to create products for the way people actually live their lives. Burrow was named one of the 10 most innovative retail brands in the world by Fast Company, and one of their luxury sofas was recognised as one of the 50 best inventions of the year by TIME. This Y Combinator seeded company is growing rapidly within the near future with expansion across borders, the sky seems to be the limit.

Burrow had a strict product expansion roadmap, which meant scaling up development and the team. As recruitment locally is usually a long and strenuous process, the client sought to outsource a skilled team to ramp up the development while retaining standards. 

Main challenges we were faced with:

  • to help Burrow to scale up the development and team quickly,
  • to engage the best engineers with specific competencies to extend the client’s in-house team,
  • to significantly increase the performance of the application,
  • to contribute to the launch of the application,
  • to facilitate the maintenance of the codebase.

The key factors were and still are to ensure front-end design requirements are met, without impacting performance.

solutions

One of the key elements of the beginning of the cooperation with Burrow was to focus on refactoring of the frontend from a legacy state management system to a cutting edge state management solution. 

To achieve this, we started from a very quick onboarding of 1x full-time react developer and part-time project manager from our side. Within the next few weeks, that team scaled up and we started updating infrastructure to support the new state management framework. As this was a very open-ended task, along with the Product Manager on Burrow side we prepared a detailed plan so we could monitor the progress of the work and to make sure that we are always on the right track.

We followed Agile management using Scrumban that served as a framework for delivery and includes ceremonies like dailies, retrospectives or sprint planning that facilitated the development. Thanks to the smooth implementation of the best project management practices, we were able to deliver the best results.

This refactoring radically increased the performance and the ease of maintenance of the codebase. As expected this was a very fluid task, which was executed along with expectations set in the development timeline set by the client. 

It has been over 9-months of close cooperation between Burrow and Merixstudio’s team. During this period we have had a contribution to the biggest update of the application consisting of product listing & details pages design updates, releasing a new product, new modifiers options and many more.

view examples

Hi! We're Burrow

key features

  • product listing page

    when browsing various products, user can easily configure layout for different screen sizes (1-, 2-, 3-column grid or carousel), choose the view that suits him best and thus improve its experience with Burrow

  • cart

    shopping is always an easy, simple and secure process thanks to the cart available on each page; a tiered sale thermometer displaying amount of money to spend to reach additional savings encourages users to put products in a cart

  • product details page

    a very powerful feature that provides the user with a set of possibilities: browsing the gallery with detailed product images or advanced configuration of the product (color pickers for legs and fabric, arm height picker, cushions picker and others)

  • pages defined within 30 reusable components

    thanks to the integration with GraphCMS, which is a reliable warehouse for data, Burrow’s website administrator can quickly create new pages which are consistent with the whole website and thus launch new products right away

other works

Everclassic flag of Everclassic country

Everclassic

A leading Danish marketplace for design classics
python javascript laravel
e-commerce
Walaro flag of Walaro country

Walaro

Django-based web app for warehouse space leasing
react next.js python product design
real estate

We use cookies on this site to improve performance. By browsing this site you are agreeing to this. For more information see our Privacy policy I understand