Be Your Own Brand is a self-service design tool for Australia’s largest blank label apparel wholesaler

About the Project

Ramo has been creating customised products via phone and email for a long time. In order to streamline time consuming design, sales and order fulfillment workflows – and to stay ahead of increasingly tech-savvy competition – Ramo engaged Blueberry to deliver an interactive apparel design tool to allow their customers to easily create their own bespoke garments.

What we did

To begin we created proof-of-concept SVG files for the more complicated and highly configurable products which Ramo has available. This allowed the Ramo to quickly test how various configurations would behave and assess suitability of the tool with Ramo’s reseller network.

Once proof-of-concept functionality was complete we integrated into Contentful to provide an effective and scalable Content Management System. An extensive range of business rules were created to account for the variety of Design, Artwork, Fabric and Manufacturing options available and to provide a friendly and maintainable Admin experience given the volume of new product configurations customers would now be able to create.

From there we wrapped this into a simple e-Commerce style shop and, given complicated pricing rules for ordering custom designed products, integrated with Sendgrid to deliver order notifications for Sales staff to price work and invoice for jobs.

Any other magic?

Ramo had tried to create this kind of functionality before but was unsuccessful with previous Technology providers.

Blueberry was able to differentiate itself by creating a suite of assets where configurable components were treated as layers within SVG files. This way, Ramo could maintain a single range of colours and patterns for each fabric, which would automatically feed into each product according to the configuration options selected by customers when designing their product. This allowed Ramo could create and administer their product once, whilst still allowing users to create a range of dynamic designs each time.


  • Front-End: React, Webpack, Redux, Babel
  • Back-End: Node.js, Express.js
  • Contentful
  • Sendgrid
  • Amazon Web Services: Fargate