RIOT assignement was to design and build an online tool that would let customers configure shower of their dreams on their own.


Excellent is a Polish company, leader in the bathroom equipment industry. It has been on the market for over 26 years, employing 300 people across the country. In 2018, Excellent exports its products to over twenty countries around the world.


As their client base grow up, it became obvious for Excellent's sales team that the only way to handle the bigger amount of inquiries is by adopting some tailor-made online tool. Before contacting RIOT, the client had done his homework internally and approached us with a ready-to-build concept.


We started with UX part. It soon turned out, that presenting and building a shower on a desktop device may be relatively simple task, but doing the same on mobile devices requires rethinking every single user interaction from the scratch. Luckily, we managed to come up with a smart solution that let us accommodate all features even on 4-inch screens. In terms of visual design, builder needed to be as clean as possible and fully consistent with the newly established brand book.

From a technological standpoint, we decided to build out tailored CMS utilizing our beloved and battle-tested Ruby on Rails framework, mainly to speed up the development process. The user interface was based on React to make sure that there is no need for users to reload app every single time they change any shower’s element. 


After as short as three months, the client was presented with beautifully designed and fully functional builder. Thanks to its well-thought structure, CMS is super-easy to maintain which make sales team’s work even faster and more efficient.

We’ve also got something for the users. Thanks to implementing SPA (Single Page App) architecture, website reloads dynamically on every major interaction keeping user experience uninterrupted at any point. And of course, users can design shower of their dreams even while on-the-go due to website responsiveness. What more could you possibly want?

Kraków, PL

UX designer, content designer, digital designer, front-end developer, back-end developer, manual tester, digital producer

UX design, visual design, art direction, front-end development, back-end development, quality control, project management

August 2017 → October 2017

Agifall (regular sprints, frequent client feedback loops combined with fixed timeline and budget)

Adobe Photoshop, Adobe Illustrator, Adobe XD, Sketch, Invision, React, Ruby on Rails, Bitbucket, JIRA

Excellent – Online builder

Excellent – Online builder

Excellent is a Polish company, leader in the bathroom equipment industry. It has been on the market for over 26 years, employing 300 people acros Read More


Creative Fields