Skip to content

All-Access from $9.75/mo, billed yearly. Every template, every format, commercial use.

Slide Sigma All-Access
Get All-Access

Website Templates

Cannafe — Cannabis Coffee Shop React JS Website Template

by MetropolitanHost · updated Apr 27, 2026

Included in All-Access React

Download this template, and every other one, with All-Access.

  • Monthlybilled $27 every month$27/mo
  • Yearlybilled $117 every year$9.75/mo
  • Lifetimeone payment$349
Subscribe to Download

Unlimited downloads · commercial use · Sign in

Need only this one? Buy it alone for $21 on MetropolitanHost

Framework
React 18+
Browsers
Chrome, Firefox, Safari, Edge
Responsive
Yes - Mobile First
Documentation
Included
Updates
Free lifetime updates
W3C valid
Yes
Version
11.2.0

About This Item

Cannafe React serves up a cannabis coffee shop template as a fast, interactive React 18 application powered by Vite. Fourteen pages become composable functional components — a dynamic menu with category tabs, a Book A Table form with real-time availability feedback, an image gallery with smooth transitions, and four blog layout options. This is the modern cafe website your cannabis coffee shop deserves.

React’s state management makes the menu component shine: customers filter by category, view item details, and explore your cannabis-infused offerings without any page reloads. The booking component uses controlled inputs with custom validation hooks, while the gallery leverages React’s portal system for a full-screen lightbox experience. Vite compiles everything into a sub-100KB initial bundle for instant first paint.

Key Features

  • React 18 + Vite — Component-driven UI with lightning-fast build and development tooling
  • Menu Component — Category-filtered menu display with animated item transitions
  • Booking Form Component — Controlled Book A Table form with custom useBooking validation hook
  • Gallery Component — React portal-based lightbox with keyboard navigation support
  • 3 Homepage Variants — Three cafe-themed landing components with unique hero sections
  • 4 Blog Components — Archive, full-width, grid, and single post layout components
  • React Router v6 — Seamless page transitions with nested route layouts
  • CSS Modules — Scoped styling for conflict-free component presentation
  • Responsive Images — Optimized image loading for food photography on all screens
  • Free Lifetime Updates — React ecosystem updates and component refinements included

Who Is This Template For?

  • React Developers — Build beautiful cannabis coffee shop websites in your favorite framework
  • Cannabis Lounge Owners — Get an app-like website that impresses visitors instantly
  • Hospitality Tech Builders — Use the booking component as a base for reservation systems
  • Freelance Web Developers — Deliver high-quality cafe projects with React components
  • CBD Cafe Brands — Launch a brand-forward digital experience built on React

Pages Included (14 Pages)

  • Homepage — index, index-2, index-3
  • Cafe — menu, book, gallery, about, contact
  • Blog — blog, blog-archive-left, blog-full-width, blog-grid, blog-single-left, blog-single

Template At a Glance

  • Category — Cannabis Cafe / CBD Lounge
  • Total Pages — 14
  • Framework — React 18, Vite, React Router v6
  • Responsive — Yes, fully mobile-first
  • Retina Ready — Yes
  • Browser Support — Chrome, Firefox, Safari, Edge, Opera

Icons

  • Font Awesome — Scalable vector icon library

Fonts Used

  • Google Fonts — Free, open-source web fonts

Image Credit

  • All images used in the preview are for demonstration only and are NOT included in the download package.

Changelog

v1.0 2026-04-03

  • Initial release with 14 pages
  • React 18 + Vite application

Sign in

Your All-Access plan and downloads in one place.

or use your email

New here? Create an account