Personal Project

Naija Restaurant Website

A responsive Nigerian restaurant website template with menus, bookings, and order flows.

Role

Designer & Developer

Stack

HTML CSS JavaScript Bootstrap

Project type / Team context: Primary ownership

A responsive restaurant website template designed to help Nigerian food businesses present their menu, services, and booking options clearly across devices.

Project overview

Naija restaurant website is a static, client-side restaurant website template built as a public-facing marketing surface. It combines a landing page, menu catalogue, services section, booking and order modals, FAQs, and contact information into a single cohesive site intended for small to medium restaurants.

My role and ownership

I designed and implemented the entire template end-to-end. This includes page structure, responsive layout, dynamic content rendering, interactive components, styling, and client-side logic. If anything breaks in this codebase, I am responsible for the HTML structure, CSS styling, JavaScript behavior, and data flow from static JSON into the UI.

Key features

  • Responsive layout that adapts across mobile, tablet, and desktop screens
  • Dynamic menu and FAQ rendering from a structured JSON data source
  • Interactive hero carousel, tabbed menu categories, and accordions
  • Reservation and order workflows implemented with modal interfaces
  • Smooth scrolling navigation with active state management

Skills demonstrated

  • Responsive layout and component composition
  • Client-side data fetching and rendering
  • UI state handling and DOM manipulation
  • Structuring reusable, content-driven templates

Tech stack

  • HTML
  • CSS
  • JavaScript
  • Bootstrap

Project type

Public marketing website template