Skip to content

kaizen-official/five-monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐡 5Monkey Bistro - Official Website

5Monkey Bistro

Premium Italian & European Restaurant in Sonipat, Haryana

Next.js TypeScript TailwindCSS Framer Motion

Visit Website Β· View Menu Β· Book Table


πŸ“– About

5Monkey Bistro's official website showcasing authentic Italian and European cuisine with premium coffee in a cozy atmosphere. Built with modern web technologies to provide an exceptional user experience for food lovers in Sonipat and beyond.

🌟 Features

  • 🍽️ Digital Menu - Comprehensive menu with 50+ dishes across multiple categories
  • πŸ“Έ Interactive Gallery - Beautiful photo gallery with lightbox functionality
  • πŸ“… Online Reservations - Easy table booking system
  • 🎨 Smooth Animations - Engaging UI with Framer Motion animations
  • πŸ“± Fully Responsive - Optimized for all devices (mobile, tablet, desktop)
  • ⚑ Fast Performance - Next.js App Router with optimized images and fonts
  • πŸ” SEO Optimized - Comprehensive SEO with structured data and meta tags
  • πŸ€– AI-Friendly - Includes robots.txt, sitemap.xml, and llms.txt

πŸ› οΈ Tech Stack

Technology Purpose
Next.js 15 React framework with App Router
TypeScript Type-safe development
TailwindCSS Utility-first CSS framework
Framer Motion Animation library
Lucide Icons Beautiful icon set
ESLint Code linting and quality

πŸš€ Getting Started

Prerequisites

  • Node.js 18+ and npm/yarn/pnpm
  • Git

Installation

  1. Clone the repository

    git clone https://github.com/five-monkey/five-monkey.git
    cd five-monkey
  2. Install dependencies

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Run the development server

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000

Build for Production

npm run build
npm start

πŸ“ Project Structure

five-monkey/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ component/          # Reusable components
β”‚   β”‚   β”œβ”€β”€ Navbar.tsx      # Navigation bar
β”‚   β”‚   └── Footer.tsx      # Footer component
β”‚   β”œβ”€β”€ HomeComponents/     # Home page sections
β”‚   β”‚   β”œβ”€β”€ Hero.tsx        # Hero section
β”‚   β”‚   β”œβ”€β”€ OurStory.tsx    # About section
β”‚   β”‚   β”œβ”€β”€ Menu.tsx        # Menu preview
β”‚   β”‚   └── Gallery.tsx     # Gallery preview
β”‚   β”œβ”€β”€ menu/               # Menu pages
β”‚   β”‚   β”œβ”€β”€ page.tsx        # Menu overview
β”‚   β”‚   β”œβ”€β”€ food/           # Food menu
β”‚   β”‚   β”œβ”€β”€ drinks/         # Drinks menu
β”‚   β”‚   └── desserts/       # Desserts menu
β”‚   β”œβ”€β”€ gallery/            # Gallery page
β”‚   β”œβ”€β”€ contact/            # Contact & reservations
β”‚   β”œβ”€β”€ layout.tsx          # Root layout with SEO
β”‚   β”œβ”€β”€ page.tsx            # Home page
β”‚   └── globals.css         # Global styles
β”œβ”€β”€ data/
β”‚   └── menuData.json       # Menu content data
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ Fonts/              # Custom fonts
β”‚   β”œβ”€β”€ svg/                # Images and SVG assets
β”‚   β”œβ”€β”€ robots.txt          # Search engine directives
β”‚   β”œβ”€β”€ sitemap.xml         # Site structure for SEO
β”‚   └── llms.txt            # AI crawler guidance
β”œβ”€β”€ next.config.ts          # Next.js configuration
β”œβ”€β”€ tailwind.config.ts      # Tailwind configuration
└── tsconfig.json           # TypeScript configuration

πŸ” SEO Features

This website implements comprehensive SEO best practices:

βœ… Metadata & Tags

  • Rich title and description tags with keywords
  • Open Graph tags for social media sharing
  • Twitter Card metadata
  • Canonical URLs
  • Mobile-friendly meta tags

βœ… Structured Data (JSON-LD)

  • Restaurant Schema - Business details, location, hours
  • Menu Schema - Food categories and offerings
  • Organization Schema - Contact information
  • WebSite Schema - Site structure and search

βœ… Technical SEO

  • robots.txt - Search engine crawl directives
  • sitemap.xml - Complete site structure with images
  • llms.txt - AI/LLM crawler guidance
  • Semantic HTML5 structure
  • Optimized images (WebP format)
  • Fast loading times

βœ… Local SEO

  • Business address and geo-coordinates
  • Phone number and email
  • Opening hours
  • Service area (Sonipat, Haryana)
  • Rating and review schema

🎨 Key Pages

Page Route Description
Home / Hero, story, menu preview, gallery
Menu /menu Complete menu overview
Food Menu /menu/food Dining options (breakfast, burgers, pasta)
Drinks Menu /menu/drinks Coffee, tea, mocktails
Desserts /menu/desserts Sweet treats
Gallery /gallery Photo gallery with lightbox
Contact /contact Location, hours, reservation form

🎯 Performance Optimizations

  • ⚑ Next.js App Router for optimal performance
  • πŸ–ΌοΈ Next.js Image component with lazy loading
  • πŸ“¦ Code splitting and dynamic imports
  • πŸ”€ Custom font optimization with next/font
  • 🎨 CSS optimization with Tailwind
  • πŸ“± Responsive images with WebP format
  • πŸš€ Static generation where possible

🌐 Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)
  • Mobile browsers (iOS Safari, Chrome Mobile)

πŸ“ž Business Information

5Monkey Bistro

Operating Hours:

  • Monday - Friday: 10:00 AM - 11:00 PM
  • Saturday - Sunday: 11:00 AM - 11:00 PM

πŸš€ Deployment

Vercel (Recommended)

  1. Push your code to GitHub
  2. Import project to Vercel
  3. Vercel will auto-detect Next.js and configure build settings
  4. Deploy!

Other Platforms

  • Netlify - Connect GitHub repo and deploy
  • Railway - One-click deployment
  • Self-hosted - Use npm run build and serve the .next folder

πŸ“„ License

This project is proprietary and confidential. Β© 2025 5Monkey Bistro. All rights reserved.


πŸ“š Learn More


Created with ❀️ by Kaizen

Building digital experiences that elevate your business

Email

About

Official Website of 5 Monkey Bistro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages