THE CHALLENGE
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 MONUMENT — BUILT BY TEKTON
THE BUILD IN FIGURES
- 14
- Public pages
- 7
- Back-office modules
- 9
- Database tables
- 8
- API endpoints
- 17
- Menu dishes
WHAT WE BUILT
01
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
02
Booking
- Three-step table booking
- Availability worked out from opening hours, with a cap per time slot
- Deposits by card through Stripe
03
Back office
- Bookings, enquiries and contacts
- Events and email campaigns
- Staff accounts with roles
- A weekly SEO audit, run on a schedule
TECHNOLOGY
| 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 |
THE RESULT
TEKTON's first client build