Casa Rustica is an elegant, premium website template designed specifically for high-end dining, authentic eateries, and culinary experiences. It uses the latest Next.js 16 App Router and Tailwind CSS 4 to provide a fast, accessible, and easy-to-customise starting point for your next hospitality web project.

Please review the docs and showcase pages for a deep-dive overview.

🚀 Top 3 Features

  • Bleeding-Edge Tech Stack: Be among the first to leverage the power of Next.js 16 (App Router) and Tailwind CSS 4 for a lightning-fast, future-proof foundation.
  • Story-Driven Menu Architectures: Offers two distinct, high-impact menu layouts out of the box—a classic tabbed grid for casual dining, and a sticky-scroll immersive experience with large imagery for luxury storytelling.
  • Content-Decoupled Management: Effortlessly update your restaurant's details, text content, team members, and menu items via centralised JSON and configuration files with zero JSX knowledge required.

✨ Key Features

  • Fully Responsive Architecture: Impeccable display on everything from mobile phones up to Ultra-Wide monitors.
  • Premium Micro-Animations: Subtle, tactile transitions, scroll-spy interactions, and Framer Motion effects that create an elegant "wow" factor for every guest.
  • Interactive UI Components: Includes an animated 2-step booking flow, interactive tabbed menus, an infinite scroll testimonial marquee, and dynamic asymmetrical image carousels.
  • Integrated Journal & Blog: Comes with a rich-text layout and categorisable posts (News, Events, Recipes) that dynamically render newsletter signups or reservation prompts.
  • Accessibility First (a11y): Built with semantic HTML, focus states, and keyboard navigation support to ensure an inclusive user experience.
  • Developer-Friendly: Clean, modular TypeScript code with centralised design tokens for rapid brand customisation (e.g. swapping the primary Terracotta accent colour globally).

🛠️ Full Technical Stack

  • Framework: Next.js 16 (App Router)
  • Styling: Tailwind CSS 4 (The latest in utility-first design)
  • Language: TypeScript
  • Icons: Lucide React
  • Animations: Framer Motion & Custom CSS Transitions
  • Typography: Crimson Text (Headings) & Lora (Body) via Next/Font
  • Forms: React Hook Form with Zod schema validation
  • Performance: Next/Font & Next/Image Optimisation
  • Deployment: Optimised for Vercel, Netlify, and Cloudflare Pages

📦 What’s Inside the Package

  • Full Source Code: Well-documented Next.js project with App Router, featuring 28 abstracted reusable components.
  • Template Documentation: A comprehensive built-in /docs route covering installation, customisation, component usage, and deployment.
  • Component Showcase: A dedicated /showcase page highlighting the extensive library of sections, cards, and UI elements.
  • Design Tokens: Centralised CSS variables in globals.css for quick colour and typography overrides.
  • Data Blueprints: Dedicated configuration files for your restaurant's contact details, operating hours, menus, and journal posts.

🎧 Support & Updates

I am committed to maintaining this template with regular updates to ensure compatibility with future Next.js and Tailwind CSS releases. If you have questions, please send me a message.