Skip to content

This web app is built on Next.js 15 using Tailwind CSS and JavaScript. It's a modern restaurant app.

Notifications You must be signed in to change notification settings

ShohorabHShawon/restaurant

Repository files navigation

Restaurant

A modern restaurant website built with the latest Next.js 15, styled with Tailwind CSS, and enhanced with Swiper for smooth, responsive sliders and React Icons for appealing iconography.

Table of Contents


About the Project

Restaurant is a web application designed to showcase a restaurant's menu, services, and ambiance. Built with Next.js 15 for high performance and SEO optimization, the project leverages Tailwind CSS for design, Swiper for responsive sliders, and React Icons to make the user interface clean and interactive.

Features

  • Dynamic Menu Display: Easily showcase restaurant menu items and categories.
  • Responsive Design: Fully responsive design to provide a seamless experience across devices.
  • Swiper Integration: Engaging image sliders powered by Swiper for interactive and aesthetic displays.
  • Smooth Animations: Elegant transitions and animations, enhancing the user experience.
  • Iconography: Used React Icons for intuitive and appealing iconography.

Tech Stack

Getting Started

To get a local copy of the project up and running, follow these simple steps.

Prerequisites

Make sure you have the following tools installed:

  • Node.js (v16 or higher)
  • npm (v8 or higher)

Installation

  1. Clone the Repository
git clone https://github.com/ShohorabHShawon/restaurant.git
  1. Navigate to the Project Directory
cd restaurant
  1. Install Dependencies
 npm install
  1. Run the Development Server
 npm run dev
  1. Open http://localhost:3000 in your browser to see the application.

Usage

The project layout is designed for simplicity and ease of customization:

Pages: Modify or add new pages in the pages directory. Components: Reusable components are stored in the components folder for ease of maintenance and scalability. Styles: Global styles are managed in the styles directory, with Tailwind CSS for responsive styling. To customize Swiper components, refer to the Swiper documentation: Swiper.js Docs