Skip to content

I designed and built an online shop for packaged West African food, with cooking classes and recipes alongside, the admin panel and the backend behind them, and it is live and taking orders.

Shirley’s Foods website homepage
Shirley’s Foods website, second page
Detail of the Shirley’s Foods hero
Who it was for
A food business selling packaged West African food online in the UK.
Built as
Website, Admin panel, Backend
Built with
Next.js, TypeScript, Redis, Docker
Status
Live

Challenge

Customers needed to buy one-off items and sign up for a repeat delivery in the same checkout.


Solution

I built one checkout that handles both, with subscriptions every two, four, six or eight weeks and discounts, paid through Stripe.

Shirley’s Foods homepage
Shirley’s Foods, second page

Challenge

Accounts and payments had to be secure without making sign-in a chore.


Solution

I linked sign-in to customer profiles on the backend, so each customer sees only their own orders and details.

Shirley’s Foods, second page

Challenge

The shop and the admin tools had to stay in step as the business changed.


Solution

I generated the shop's connection to the backend from the backend's own specification, so the two can't quietly drift apart.

Shirley’s Foods homepage
Shirley’s Foods, second page

Result

Live and taking orders. I designed and built all of it: the storefront, the backend and the admin panel. It also brings cooking-class booking, a store locator, recipes and reviews into one place.

Next project (02)

Inspirable

  • Delivered
  • Children's reading app
Next