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
- π§ [email protected]
- π 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