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.
- 🍽️ 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
| 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 |
- Node.js 18+ and npm/yarn/pnpm
- Git
-
Clone the repository
git clone https://github.com/five-monkey/five-monkey.git cd five-monkey -
Install dependencies
npm install # or yarn install # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser
Navigate to http://localhost:3000
npm run build
npm startfive-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
This website implements comprehensive SEO best practices:
- Rich title and description tags with keywords
- Open Graph tags for social media sharing
- Twitter Card metadata
- Canonical URLs
- Mobile-friendly meta tags
- Restaurant Schema - Business details, location, hours
- Menu Schema - Food categories and offerings
- Organization Schema - Contact information
- WebSite Schema - Site structure and search
- 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
- Business address and geo-coordinates
- Phone number and email
- Opening hours
- Service area (Sonipat, Haryana)
- Rating and review schema
| 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 |
- ⚡ 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
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
5Monkey Bistro
- 📍 SCO-150, Sector-15, Sonipat, Haryana 131001
- 📱 +91 86838 26807
- 📧 hello@5monkey.in
- 🌐 5monkey.in
Operating Hours:
- Monday - Friday: 10:00 AM - 11:00 PM
- Saturday - Sunday: 11:00 AM - 11:00 PM
- Push your code to GitHub
- Import project to Vercel
- Vercel will auto-detect Next.js and configure build settings
- Deploy!
- Netlify - Connect GitHub repo and deploy
- Railway - One-click deployment
- Self-hosted - Use
npm run buildand serve the.nextfolder
This project is proprietary and confidential. © 2025 5Monkey Bistro. All rights reserved.
- Next.js Documentation
- TailwindCSS Documentation
- Framer Motion Documentation
- TypeScript Documentation