hollow-cannabis

byreevyb

The Opportunity Pop-Up Shop Drops is how Weedmaps bridges legacy cannabis culture into legal retail without stripping away what made it matter. We pair legacy names that already have credibility with licensed operators who can bring product to market compliantly, then use the limited-sneaker-drop playbook — tight distribution, strong storytelling, clear timing, real scarcity — to turn cultural equity into demand, traffic, and premium positioning. The pilot is a proof of concept: validate the model in a single market, with simple tactics that don't require engineering support, and build the case for a scaled Phase 2 experience. Why This Matters Every stakeholder in this drop has a distinct win. Use this to frame conversations with your own team and with external partners. Landing page content: Title: Pop-Up Drop Shop Hero section: Toad Venom. The maker leads. Hero image, maker-first headline, no platform branding in the fold. “Meet the Maker” section. Toad Venom's background, pheno-hunting story, underground reputation, and why this drop matters. Nature's Lab: the craft, uncompromised. Production story — licensed processing, honoring the original wash, how the craft made it on-shelf without getting watered down. Squintz Foreign: the house. Why this dispensary. Veteran-owned, 5-star, cultural hub in the SFV. Countdown timer + scarcity line. “250 units. 72 hours.” Enters after the story has been told. CTA. Pre-launch: add to calendar Launch day: “Available only on Weedmaps” deep link to the product on the Squintz Foreign menu. Social proof. Pull in social mentions, partner co-signs, press coverage as it lands.

No preview

Comments (0)

No comments yet. Be the first!

Project Tasks16

#1

Implement Theme & Structure

To Do

As a user, I want to experience a visually cohesive landing page that exactly matches the mock-design pages in structure, layout, and color palette. This task covers applying the global color theme (#F5F9FC background, #E3F2FD surface, #212121 text, #00C853 accent, #B0BEC5 muted), typography, and shared layout components (header, footer, section spacing) across all pages based on the existing JSX designs. Remove any scaffold pages that are not part of the Hollow-Cannabis design (e.g., login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings). Ensure mobile and desktop responsiveness is baked in from the start.

AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#12

Implement Drop Config Backend API

To Do

As a backend developer, I want to implement a FastAPI endpoint that serves drop configuration data (unit count, launch datetime, scarcity message, dispensary deep link, CTA state pre/post launch) so the frontend countdown timer and CTA components can dynamically reflect the current drop state without hardcoding values.

AI 80%
Human 20%
Medium Priority
1.5 days
Backend Developer
#14

Implement Social Proof API

To Do

As a backend developer, I want to implement a FastAPI endpoint that aggregates and serves social proof content (social mentions, partner co-signs, press coverage) so the landing page social proof section can pull in real or curated content dynamically.

AI 75%
Human 25%
Low Priority
1.5 days
Backend Developer
#2

Build Landing Hero Section

To Do

As a user, I want to see a full-width hero section featuring the packaging design image (provided in chat) with a maker-first headline ('Toad Venom. The maker leads.') and no platform branding visible in the fold. The packaging image should be full-width and optimized for both mobile and desktop. Implement based on the existing Landing (v1) JSX design.

📷1 image
Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#11

Build Dispensary Menu Page

To Do

As a user, I want to browse and purchase the drop product on the Dispensary Menu page (deep-linked from the landing page CTA), where I can view product details and proceed to purchase at Squintz Foreign. Implement based on the existing Dispensary Menu (v1) JSX design, ensuring it is responsive and connects seamlessly from the landing page CTA.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
1.5 days
Frontend Developer
#3

Build Meet the Maker Section

To Do

As a user, I want to read rich text and view visuals in the 'Meet the Maker' section that tells Toad Venom's background, pheno-hunting story, underground reputation, and why this drop matters. No video — rich text and visuals only. Implement based on the existing Landing (v1) JSX design.

Depends on:#2
Waiting for dependencies
AI 85%
Human 15%
High Priority
0.5 days
Frontend Developer
#4

Build Production Story Section

To Do

As a user, I want to read the production story section ('Nature's Lab: the craft, uncompromised') covering licensed processing, honoring the original wash, and how the craft made it on-shelf. Implement as a rich-text + visuals section based on the Landing (v1) JSX design.

Depends on:#3
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#5

Build Dispensary Info Section

To Do

As a user, I want to see information about Squintz Foreign dispensary (veteran-owned, 5-star, cultural hub in the SFV) on the landing page so I know where the product will be available. Implement based on the Landing (v1) JSX design.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#6

Build Countdown Beaker Timer

To Do

As a user, I want to see a dynamic countdown timer represented by a vibrant green (#00C853) beaker that smoothly empties as time runs out, integrated into the 'Countdown Timer + Scarcity Line' section directly after the storytelling sections. The liquid level must decrease smoothly (no ticks). On hover, display exact time remaining in hours, minutes, and seconds. Implement based on Landing (v1) JSX design.

Depends on:#5
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#7

Build Scarcity Messaging Section

To Do

As a user, I want to see scarcity messaging like '250 units. 72 hours.' integrated alongside the countdown beaker timer so I understand the limited availability of the drop. Implement as part of the countdown section based on the Landing (v1) JSX design.

Depends on:#6
Waiting for dependencies
AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#8

Build CTA Add to Calendar

To Do

As a user, I want to click a CTA button pre-launch to add the drop event to my calendar (Google/Apple/Outlook), so I don't miss the launch. Implement the calendar deep-link CTA based on the Landing (v1) JSX design.

Depends on:#7
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
0.5 days
Frontend Developer
#9

Build CTA Purchase Deep Link

To Do

As a user, I want to click a launch-day CTA ('Available only on Weedmaps') that deep-links directly to the product on the Squintz Foreign Weedmaps menu so I can purchase the product on launch day. Implement based on the Landing (v1) JSX design.

Depends on:#8
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#10

Build Social Proof Section

To Do

As a user, I want to see social proof on the landing page including social media mentions, partner co-signs, and press coverage so I feel confident about the credibility and cultural authenticity of the drop. Implement based on the Landing (v1) JSX design.

Depends on:#9
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#13

Integrate Backend Drop Config

To Do

As a frontend developer, I want to integrate the drop configuration API into the countdown timer, scarcity messaging, and CTA components so that unit count, launch time, and deep-link URL are driven by backend data rather than hardcoded values.

Depends on:#12#9#7#8#6
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
Frontend Developer
#15

Integrate Social Proof API

To Do

As a frontend developer, I want to integrate the social proof API into the social proof section of the landing page so that mentions, co-signs, and press coverage are pulled dynamically from the backend rather than being static.

Depends on:#14#10
Waiting for dependencies
AI 80%
Human 20%
Low Priority
0.5 days
Frontend Developer
#16

Optimize Landing Page Performance

To Do

As a user, I want the landing page to load within 3 seconds on both mobile and desktop, with smooth animations (especially the beaker countdown), so that the experience feels premium and frictionless. This task covers image compression/lazy-loading, code splitting, animation performance auditing (60fps target), and Lighthouse performance review.

Depends on:#11#10
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1 day
Frontend Developer

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: View Hero
Landing: Read Maker Story
Landing: View Production Story
Landing: View Dispensary Info
Landing: Watch Countdown
Landing: Add to Calendar
Landing: View Scarcity Message
Landing: Browse Social Proof
Dispensary Menu: Purchase Product