Updated 2 weeks ago
NYC team · same business day
View live demo →
Specs

What's in the box.

Frameworks
7
all included
License
Personal
1 commercial site
Updates
Lifetime
free, quarterly

Launch a modern cannabis listing platform with Weedo React — 20 pages of directory-grade design powered by React 18 and Vite. From product catalog views and side-by-side comparisons to subscription pricing tables and a six-layout blog system, every feature is a composable React component wired together with React Router v6 and hooks-based state management. The single-page application architecture delivers instant navigation and a native-app feel that keeps users engaged.

Weedo React goes beyond simple storefronts to address the needs of cannabis platforms that aggregate listings, compare products, and monetize through subscription tiers. The Context API manages shared state for comparisons and user sessions, while Vite’s aggressive chunking strategy keeps every route loading at maximum speed.

Key Features

  • React 18 + Vite — Fastest available React build tooling with instant HMR
  • 20 Page Components — Complete listing platform UI in reusable functional components
  • 4 Shop Layouts — Grid, left sidebar, right sidebar, and full-width catalog views
  • Product Detail Component — Full listing view with gallery, specs, and related items
  • Comparison Component — Dynamic multi-product comparison powered by Context state
  • Pricing Table Component — Feature-rich subscription tier cards with highlighted plans
  • Blog Components — Archive, sidebar, and detail views covering six layout combinations
  • Auth Components — Login and signup with controlled inputs and validation feedback
  • React Router v6 — Nested routing with layout wrappers and lazy-loaded routes
  • Context API State — Global state management for cart, comparison, and user session
  • CSS Modules / SCSS — Component-scoped styles avoiding naming collisions
  • Code Splitting — React.lazy and Suspense for route-level bundle optimization
  • Responsive Bootstrap — Mobile-first grid for consistent cross-device layout
  • Clean Project Layout — Pages, components, hooks, and context logically separated

Who Is This Template For?

  • React Developers — A directory-focused template for cannabis listing platform projects
  • Cannabis Platform Founders — Validate your listing marketplace idea with 20 ready components
  • SaaS Builders — The pricing component supports subscription revenue integration
  • Freelancers & Agencies — Ship cannabis directory sites faster with a proven component set
  • Product Teams — Iterate on listing UX with an established, extensible codebase

Pages Included (20)

  • index — Platform homepage with featured listings and category navigation
  • about-us — Platform mission and team overview
  • shop / shop-left / shop-right / shop-full — Four shop layout components
  • shop-details — Listing detail with image viewer and product specs
  • comparison — Multi-item comparison table component
  • pricing-plans — Subscription plan cards with feature lists
  • blog-archive — Blog post index with pagination
  • blog-left-sidebar / blog-right-sidebar — Two sidebar blog components
  • blog-detail-left / blog-detail-right / blog-detail-standard — Three article components
  • contact — Contact form with validation and map
  • login — Login form component
  • signup — Registration form component
  • coming-soon — Countdown timer with email capture
  • 404 — Not-found page with navigation

Template At a Glance

  • Category: Cannabis Listing Platform, Directory
  • Total Pages: 20
  • Framework: React 18 with Vite
  • Routing: React Router v6
  • Styling: SCSS / CSS Modules with Bootstrap
  • State Management: React Hooks + Context API
  • Responsive: Yes — Mobile, Tablet, Desktop
  • Browser Support: Chrome, Firefox, Safari, Edge

Icons

  • Font Awesome 5/6
  • Flaticon (Cannabis Icons)

Fonts Used

Image Credit

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

Changelog

Version 1.0 (Initial Release)
- React 18 + Vite build with 20 page components
- 4 shop layout variations
- Comparison and pricing table components
- 6 blog layout components
- Context API state management
- Route-level code splitting

Production code · accessibility ready

Open the source. Read the actual code.

Every Weedo Main — Cannabis React JS Template template ships hand-written, semantic, and accessibility-ready. Tabs preserved. Comments in plain English. BEM naming. WCAG 2.2 AA tested. No spaghetti, no inline JavaScript scattered through the document. Your team extends without rewriting — and your users get a site that works for screen readers, keyboard navigation, and reduced-motion preferences out of the box.

Semantic HTML5Real <section> / <article> / <nav> tags — not div soup.
WCAG 2.2 AA accessibilityReal ARIA, focus order, 4.5:1+ color contrast, keyboard nav.
BEM class systemPredictable naming so your team can extend without breaking.
Reduced-motion respectedprefers-reduced-motion media query disables non-essential transitions.
Skip-link + landmark rolesScreen-reader-friendly navigation at every page top.
Lighthouse 100 a11yAudited per release. Default install scores 100 / 96 / 100 / 100.
hero.html hero.css hero.js
weedo-main-cannabis-react-js-template/hero · v1.0.0 · WCAG 2.2 AA
1<!-- Weedo Main — Cannabis React JS Template hero — semantic, accessible, AICE-priced -->
2<section class="hero hero--cover" role="region" aria-label="Featured">
3 <div class="hero__inner">
4 <h1 class="hero__h1">Built for businesses <em>that ship</em></h1>
5 <a class="btn btn--primary" href="/shop">Shop now</a>
6 </div>
7</section>
8
9/* hero.css — focus-visible & reduced-motion respected */
10.hero :focus-visible { outline: 2px solid var(--c-cyan); }
11@media (prefers-reduced-motion: reduce) { .hero * { animation: none !important; } }
12
13// AICE rebuild cost manifest
14const aice = { claude: '$2,400', buy: '$24' };
Changelog · 1 version

What's changed.

  • Initial release.
  • Built with modern React + Hooks; component-driven architecture.
  • Detailed documentation included with quick-start guide.
Tags
Customer reviews · 0 verified

What customers actually said.

No reviews yet — be the first.

Managed launch · 2 hosting tiers · NYC infrastructure

Don’t have hosting? We launch Weedo Main — Cannabis React JS Template for you.

Skip cPanel. Skip the FTP upload. Skip the DNS configuration. Each hosting tier includes the install, plugin config, and your domain pointed live in 24 hours. Same NYC team that built the template handles your launch.

99.9%Uptime SLA
24hSetup time
NYCSame-day support
Starter
$9.99/mo
  • 1 Website
  • 10 GB Storage
  • Free SSL
  • 1 Database
Deluxe
$27.99/mo
  • 10 Websites
  • 50 GB Storage
  • Free SSL (all sites)
  • 25 Databases
Ultimate
$35.99/mo
  • 25 Websites
  • 75 GB Storage
  • Free SSL (all sites)
  • 50 Databases
Launch
$62.99/mo
  • 100 GB Storage
  • 4 GB RAM
  • 2 CPUs
  • Free SSL
Grow
$155.99/mo
  • 300 GB Storage
  • 16 GB RAM
  • 8 CPUs
  • Free SSL
Expand
$217.99/mo
  • 400 GB Storage
  • 32 GB RAM
  • 16 CPUs
  • Free SSL

Free SSL · 99.9% uptime · 24/7 support · No domain included

Every tier includes — NYC infrastructure

99.9%Uptime SLAMonitored 24/7
24hSetup timeSame business day
SSLHTTPS day oneAuto-renewed
CDNGlobal edge cache15 PoPs worldwide
DailyAuto backups30-day retention
NYCStudio supportSame-day response
From the NYC studio

Save $5 on Weedo Main — Cannabis React JS Template today.

Plus weekly drops · AICE rebuild reports · early access to designs we haven't listed publicly. Same email goes to designers shipping with Letam, Bunlicious, and Aiga.

No spam · unsubscribe anytime · 3,500+ designers ship from this list

Weedo Main — Cannabis React JS Template
$24 · React Templates