No shared parts
Every page was styled on its own. Two pages never looked like one product.
A multi-brand membership and rewards back office for a retail and food group. About 100 pages, moved off a stock admin template and onto a design system of its own.
Before
After The old dashboard and the new one, on the same made-up data. The new design also has a dark mode.
The first version ran on an open-source admin template. It shipped fast. Then it grew to about 100 pages, each styled by hand.
Every page was styled on its own. Two pages never looked like one product.
Status filled whole table cells gold, lime or red. Amounts showed as raw numbers.
Editors opened in huge dialogs. Writing one task chained up to three of them.
Dark mode had no switch. Every brand got the same default blue.
Bottom up, so a page is assembled, not styled. Every value on a page comes from the layer below it.
Colour, type, spacing, radius and motion, in light and dark. One palette for each brand.
Buttons, pills, tables, fields, dialogs and drawers. One registry and one naming rule.
The app frame, the list page, the detail page, the config canvas and the stepper.
Each screen is assembled from the shells, then checked in light and dark.
Ten screens, with the same made-up data on both sides. Drag the line, or focus a picture and use the arrow keys.
Sales across every brand, at a glance.
Before After Before
After
Find, filter and act on members.
Before After Before
After
Set what each outlet group pays the group.
Before After Before
After
Build a stamp card and see it as the customer will.
Before After Before
After
Write a task in three steps.
Before After Before
After
Every purchase, redemption, top-up and refund.
Before After Before
After
Pay outlets what they are owed, in one pass.
Before After Before
After
Compare outlets on sales, refunds and reward cost.
Before After Before
After
Manage logos and images for each brand.
Before After Before
After
The first thing every person sees.
Before After Before
After
Two screens had no old version. The new system made them cheap to build.
Marketing pages from a block library, edited on a canvas with section settings and a phone preview.
Each brand sets its logo, colours and motion, with live previews of the loading screen, sign-in and sidebar.
3 weeks
About 3 weeks, against a plan of about 8 months.
Names, brands and data on this page are made up. Every screen was rebuilt for this page in a neutral retail and food setting. The old look uses a public open-source template. These are pictures, not a live product.
Tell us what it should do, and we will say what it would take.
Tell us your chore on WhatsApp