01 An app with an accent
A delivery app that spoke Russian
To launch its own delivery app quickly, DIA partnered with X5 Group, a company in the same investment holding. The app was built on the platform of Около, the market leader back in Russia, and in July 2021 X5 delivered an MVP customised for DIA.
It worked, but it had an accent. Literal translations with the wrong words, icons that meant nothing to a Brazilian shopper, a UI that created more questions than answers, and visuals that didn't sound like DIA at all.


02 Four pillars
Tropicalizing, without breaking it
In August 2021 I started redesigning and, as we said internally, tropicalizing DIA Express. Four pillars guided every decision.
- 01Heuristics and accessibility
A full heuristic review, with Norman, contrast checkers and a bit of WCAG. Only 34 of 60 points passed, and 8 didn't even apply.
- 02How DIA behaves as a company
DIA's newer stores were all white, grey and glass, as in Portugal, Spain and Argentina. The app followed that calmer, global look.
- 03The brand's mood in Brazil
DIA in Brazil is irreverent and a bit funny. Literal translations from Russian left no room for that, so the words had to be rewritten.
- 04Benchmark
What iFood, Rappi and Daki already did well, adapted to our reality instead of reinvented.
The rule was simple: no new elements unless they were necessary. Brazilianize the app without breaking its structure. Was that completely possible? No. So deliveries were split into flows we already had, flows we had with a new arrangement of information, and new features that were simply essential.
03 Paying, made easy
Typing your card every single time
Two problems hurt the whole journey more than any others: paying and telling the app where you live. In the MVP, every checkout sent you to a screen asking for all your card details again. No wallet, nothing saved. Unsurprisingly, many people gave up right there.

After a new payment provider came on board, the work split into three: a wallet to save cards with payment embedded at checkout, a Pix flow, and the tricky bits of fitting Pix into a supermarket.

No market app we looked at accepted Pix for orders that could change. Ours could. So we launched Pix without substitutions first.
Here's the catch with Pix in a supermarket: products run out and orders change. We could refund a difference with a reverse Pix, but we couldn't ask someone to pay more. So Pix launched without substitutions, and a back-end rule later made sure any replacement offered was of equal or lower value. In its first week, Pix already accounted for 40% of the app's sales.

04 Where do we deliver?
A map you couldn't leave
The address flow dropped people onto a map. The coverage area was tiny, so most of them landed outside it and didn't know how to get out. Those who could continue never saw a field for the address complement, because Russian addresses don't have one. Complaints piled up, a lot of people left at this step, and our Tech Lead even found cases where the Google API broke the postcode, causing trouble when issuing invoices.

The new flow fits how addresses work in Brazil and adds text and visual checks along the way, which also fixed those technical problems for good.

05 Help with a name
Meet Diana
Lots of people were contacting support, partly because basic things, like refunds for card payments, weren't explained anywhere. So the FAQ was redesigned around a WhatsApp bot set up with the CX Manager, with short, friendly answers. And it got a face: Diana, DIA's virtual assistant, who makes asking for help feel a little less like filing a complaint.
06 Results
From 2.7 to 4.4, in five months
Each screen was redesigned within the system X5 had built, working like a design system: improve the UI kit and its components, and the whole app improves with them.




Play Store rating between August and December 2021. That store held 80% of our users.
Applicable usability checks passed in a new heuristic review, up from 34. It's not the story of a perfect UX, but of a Russian app that Brazilians clearly welcomed.

The redesign mirrored and translated the existing components. Once it was done, the next step was a front-end with its own personality, starting with a new header and footer, a fresh checkout and a coupons page.

Credits. Project by Arthur Duran, with Gustavo Henrique da Silva, Head of Digital Products at DIA; Product Owner Pedro Filgueiras; and Sergey Aikhel, Product Manager at X5.













