Skip to main content

How to code and sustain brand design

Sunny Cars is one of the fastest-growing car rental services worldwide. Today the broker enables you to rent a car in more than 120 countries. The secret to its success? A true all-inclusive rental service, which is based on the recognizable struggle many business people and leisure travelers experience when renting a car at an airport, city, harbor, or train station.

Been there?

Your too-good-to-be-true deal unexpectedly turns out far more expensive as you suddenly have to pay extra for all kinds of insurances. Sunny Cars frees you of the hassle and takes care of everything: what you rent, is what you get. And should there occur any problem, you can rely on swift support, 24 hours a day.

Staying ahead of the curve

Change is a strategy for Sunny Cars. As an online broker, the company benefits from new technologies that emerge every day. This allows it to continuously evolve, and improve services. In doing so, it outruns and outperforms competitors.

Sunny Cars maximizes the power of service design to win the game of inches. A multidisciplinary team is constantly looking for the smallest of opportunities to improve the customer journey. These services aren't exclusively aimed at clients. Not owning any car, Sunny Cars is highly dependent on the services provided at the moment of truth, at the car rental desk. That's why Sunny Cars goes to great lengths to make life easier for its partners as well.

Being an online player, Sunny Car is highly dependent on its ever-growing platform. Like any platform, it contains many precoded point solutions. It's in the nature of a point solution that it has to interact with other point solutions - which all are updated externally and asynchronously. Hence they push each other forward. This domino effect is of consequence to the way we code frontend design.

Component-based frontend design

We're operating in an ever-changing environment. We need to maintain and improve the solutions we develop, every day. This goes for backend, as well as frontend code. Frontend, which is design-oriented and meets the eye, needs a robust approach. Everything we add to the brand design - or change in the brand design - has implications throughout the entire platform. If not handled right, communication flows will be thrown off balance, damaging your brand appeal.

Never compose without a rhythm. This not only goes for typography but also for spacing line heights, colors, and border-radius. Component-based design prepares you for growth. Each CSS-component carries the intelligence that 'tells' it how to adapt to the 'parent' components it is surrounded by. This preserves a consistent brand appeal - no matter how fast the platform scales.

Grow value

We believe any design must be prepared for continuous incremental change. This fends off any wish for a complete redesign. More importantly: it enables you to continuously add value to the platform, and the brand.

Want to learn more?