Web Development

Come please your sweet tooth

Designing a website for a Johannesburg dessert chef whose business is hosting experiences including a ticket widget and invite links for influencers.

5 min read

Most people think of dessert as the thing at the end. The bit you squeeze in if there's room.


Chef Ayanda Mkhwanazi, Chef Angel to most people, thinks it should be the main event.


She noticed something. South Africa has an incredible food culture, world-class restaurants and a lot of passionate foodies. But nobody was giving dessert the spotlight.

So she started Sweet Tooth.

## Not a bakery

This is the part people get wrong, and the part the website had to get right.
Sweet Tooth doesn't sell cakes by the dozen. Chef Angel hosts. Her events are intimate, multi-course dessert tastings, often paired with spirits.

Liqueur On Ice, her pairing series, has run two editions, the first with Amarula and the second with Ginologist. Between Seasons is a dessert and pastry experience built around the feel of a season, hosted at the Goodman Gallery. Alongside those she does private dinners, corporate events and brand collaborations.


Her competition isn't the bakery down the road. It's the wine tasting, the gin experience, the fancy dinner out. A night people plan for.
When I sat down to design the site, the brief came down to one line: a chef who hosts, not a shop that sells.

The problem


Nearly every food website looks the same. Menu, price list, "order now". If Sweet Tooth's site looked like that, people would see a bakery and compare her on price per slice.

She needed the opposite. A site that feels like being welcomed into her world, and that still does the practical work a small brand can't afford to do by hand:


-**Filling seats.**

Someone hears about an event and needs to go from curious to ticket in hand without getting lost.-**Bringing in private work.** Private and corporate clients need an easy way to say what they want, without five rounds of "what date? how many people? what's the occasion?"-**Being found.**

Someone in Johannesburg searching for a dessert tasting or a private dining chef should find her.


How the website helps

**It sets the mood first.**

The homepage opens on her desserts and the line "It's a Sweet Escape". It reads like an invitation, not a catalogue. Each event gets its own look. The Between Seasons page takes the sky and the flowers from the event poster, so the website feels like the event.

**It turns interest into tickets.**

The next event sits on the homepage with a live countdown. Its page covers what it is, when, where and what you'll taste, and you can buy tickets right there. You don't get sent off to another site and lost along the way.

**It doesn't box her into a price.**

Early versions of the site listed prices. In May we took them off. A private dinner for six and a dessert table for a two-hundred-person corporate event are completely different jobs. One number on a page would have locked her into a price before she knew what anyone wanted. Now she quotes after a discovery call, once she understands the request.

**It makes enquiries useful.**

That only works if the enquiry tells her enough. The enquiry form first asks what you're planning: a tasting, a private experience, a corporate event or a collaboration. Then it asks only the questions that matter for that. A company gets asked about headcount and branding. Someone planning a birthday dinner gets asked about the occasion and dietary needs. By the time Chef Angel picks up the phone, she already knows the shape of the job.

**It tells her story.**

The About page covers who she is and what she believes: "honour the craft, surprise the palate, celebrate South Africa." It also links the brands she's worked with, Amarula, KWV, Inverroche and Ginologist. For a brand built on one person's craft, that page does a lot of the trust-building.

A personal touch for Between Seasons
For Between Seasons when sending invites a ticket file in a DM felt flat for a brand that's all about being hosted.


So ticket buyers got their own invitation page, designed like a seed packet from the event's world. Their name was on the front and a note from Chef Angel on the back, with their ticket sealed inside, opened with a private code.

They could share the invite and keep the ticket to themselves.
It was a small thing for a handful of people. It's also the clearest example of what the whole site is trying to do: make people feel personally welcomed, not marketed to.

## Where it landed
The site is live at [itssweettooth.co.za](https://www.itssweettooth.co.za). Between Seasons ran on 26 September 2026, with tickets sold through the site.

What I'm proudest of is that it doesn't look like a food website. It looks like Sweet Tooth.

## What I took away
**Understand the business before designing anything.**

"Experience, not bakery" decided which pages exist, what the form asks and what the homepage leads with. Get that wrong and the prettiest site in the world sends the wrong message.

**Sometimes less information helps.**

Taking the prices off felt risky. It gave her room to price each job properly.

**Start with less.** Most of the feedback along the way was some version of "take that out". Every cut made it better.

Want similar results for your business?

Let's discuss how I can help translate your ideas into solutions that deliver real value.

Get notified of new case studies

Subscribe to receive updates when I publish new project deep-dives and tech insights.

No spam, unsubscribe anytime. Typically 1-2 emails per month.