Kukuryku is one of the most popular and highest rated Polish cuisine restaurants in Katowice. To boost their revenues they developed a tipping system on the mobile app. This case seems to be typical example of a dark pattern which damages the users' trust in the brand and therefore hinders the overall user experience.
There are many defects in this solution. Besides, making the users feel manipulated, we can see that there are also opportunities for design improvements.
Is it worth losing users' trust to gain a few more unwittingly tips? Companies usually use dark patterns to increase earnings. In this case, it is absolute nonsense. When a user unchecks the default tip amount, it goes to a higher tip amount, which the users are likely to miss and be charged without knowing or have complete two actions more to finish the process.
Tips are often one of the most valuable sources of income for restaurant. For sure deleting the default tip is the wrong idea. The best solution is setting the higher tip amount as the default, but without any dark patterned actions.
The biggest problem of this design is that every element looks the same. Tipping is not visible as it should be. There are also more things to repair. Let’s see all of these details.
Two monochromatic colors were used in design. It makes project consistent. I used yellow and neutral from TailwindCSS framework. All of fonts and buttons in project are contrasting at least on AA level described in Web Content Accessibility Guidelines.