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
| Layer | Components |
|---|---|
| Front end | Next.js 14 (App Router), React 18, TypeScript, Tailwind CSS, GSAP, Lenis, Motion, Three.js |
| Back end | Next.js route handlers and server actions |
| Data | PostgreSQL on Neon (serverless driver), plain SQL |
| Payments | Stripe Checkout for deposits and vouchers, with webhooks |
| Hosting | Vercel, 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.