24/7 Sales & Support  (347) 740 3324
My Dashboard
Weedo Main — Cannabis Vue.js Template
Hosting Included

Add Hosting and Go Live

Pick a plan and we deploy your template on it within 48 hours.

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

Vue.js

Weedo Main — Cannabis Vue.js Template

License Type

Live Preview

SKU: MH-WEEDOMAIN-VUE

Vue Version 3+
Build Tool Vite
Node.js 18+
Package Manager npm / yarn
SKU MH-WEEDOMAIN-VUE
Delivery Instant Download

Weedo Vue channels the power of Vue 3's Composition API into a 20-page cannabis listing platform template that feels intuitive to build and delightful to browse. Every directory listing, comparison view, pricing table, and blog article is a reactive Single File Component — cleanly structured with scoped styles and composable logic. Vue Router 4 orchestrates seamless transitions between pages while Pinia-ready stores manage comparison lists, user sessions, and platform state.

Designed for cannabis directory platforms, dispensary aggregators, and CBD listing services, Weedo Vue provides four shop view configurations, a dynamic comparison table, subscription pricing cards, and six blog layouts. The composable architecture means shared logic like listing filters, comparison selections, and auth checks can be reused across every component without duplication.

Key Features

  • Vue 3 + Composition API — Reactive development with setup script, ref, computed, and composables
  • 20 Single File Components — Complete listing platform in organized .vue files
  • 4 Shop Views — Grid, left sidebar, right sidebar, and full-width catalog components
  • Listing Detail Component — Full product/listing view with image gallery and specifications
  • Comparison Composable — Reactive comparison logic shared across shop and detail views
  • Pricing Table Component — Subscription tier cards with reactive feature highlighting
  • Blog Components — Archive, sidebar, and article views covering six layout options
  • Auth Composables — Login and signup with v-model validation and navigation guards
  • Vue Router 4 — Client-side routing with lazy imports and per-route guards
  • Pinia-Ready Architecture — Store-ready patterns for comparison, cart, and user state
  • Scoped SCSS — Component-level styles with no global leakage
  • Vue Transitions — Smooth page and element animations via the Transition system
  • Vite Build — Lightning-fast dev server and optimized production output
  • Responsive Bootstrap — Mobile-first grid for cross-device consistency

Who Is This Template For?

  • Vue.js Developers — Build cannabis directory platforms with Vue's intuitive component model
  • Cannabis Directory Founders — Launch a polished listing platform with minimal custom code
  • Digital Agencies — Deliver cannabis listing solutions on Vue's approachable ecosystem
  • Nuxt.js Teams — Port components into Nuxt 3 for SSR and SEO advantages
  • SaaS Product Teams — Build subscription-based listing platforms on a solid Vue foundation

Pages Included (20)

  • index — Platform homepage with featured listings and discovery sections
  • about-us — Mission statement and team component
  • shop / shop-left / shop-right / shop-full — Four reactive shop views
  • shop-details — Listing detail with image gallery and specs
  • comparison — Reactive comparison table driven by composable state
  • pricing-plans — Subscription pricing cards with feature toggles
  • blog-archive — Blog post listing with pagination
  • blog-left-sidebar / blog-right-sidebar — Two sidebar blog layouts
  • blog-detail-left / blog-detail-right / blog-detail-standard — Three article views
  • contact — Contact form with v-model binding and map
  • login — Login component with validation
  • signup — Registration component
  • coming-soon — Countdown with email signup
  • 404 — Not-found page component

Template At a Glance

  • Category: Cannabis Listing Platform, Directory
  • Total Pages: 20
  • Framework: Vue 3 with Composition API
  • Build Tool: Vite
  • Routing: Vue Router 4
  • Styling: Scoped SCSS with Bootstrap
  • 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)
- Vue 3 Composition API build with 20 components
- 4 shop layout variations
- Comparison composable and pricing cards
- 6 blog layout components
- Vue Router 4 with navigation guards
- Scoped SCSS styling per component

Reviews

There are no reviews yet.

Be the first to review “Weedo Main — Cannabis Vue.js Template”

Your email address will not be published. Required fields are marked *