Client work. Restaurant · Nottingham

African Base

Restaurant website with its own table booking, events, vouchers and a back office for the owners.

african-base.vercel.app

The brief

A Ghanaian and Nigerian kitchen in Old Basford with a strong local name but almost no presence online beyond a delivery app. The brief was a site that shows the food properly, takes bookings directly instead of through a paid platform, and gives the owners one place to manage it.

Their letter, built in the TEKWROUGHT monument style

In figures

Counted from the codebase.
14
Public pages
7
Back-office modules
9
Database tables
8
API endpoints
17
Menu dishes

What we built

Public website

  • Photo-led home page with the dishes in a Three.js scene behind the headline
  • Menu with photographs, dietary marks and a link to delivery
  • What's on, private dining and catering, gift vouchers
  • Live opening hours and a WhatsApp contact

Booking

  • Three-step table booking
  • Availability worked out from opening hours, with a cap per time slot
  • Deposits by card through Stripe

Back office

  • Bookings, enquiries and contacts
  • Events and email campaigns
  • Staff accounts with roles
  • A weekly SEO audit, run on a schedule

Technology

LayerComponents
Front endNext.js 14 (App Router), React 18, TypeScript, Tailwind CSS, GSAP, Lenis, Motion, Three.js
Back endNext.js route handlers and server actions
DataPostgreSQL on Neon (serverless driver), plain SQL
PaymentsStripe Checkout for deposits and vouchers, with webhooks
HostingVercel, with a weekly cron job

Outcome

TEKWROUGHT's first client build

Have a system like this to modernise?

Every engagement starts with a measured survey of what you run today and a fixed fee for the work.

Book an infrastructure diagnosis