Skip to main content
Status: Planned Phase: Phase 1 MVP | Tier: Free + Pro

Overview

Every social product needs a unit of sharing — the atomic piece of content that travels from one person to another and makes the viewer think “I want that.” For High IQ, that unit is the Share Card: a beautiful, branded visual that captures a cannabis moment and makes it effortlessly shareable. Share Cards are the single highest-priority growth feature because they require zero new infrastructure, work with content users are already generating, and create the most natural viral loop possible. A user imports an order, sees something interesting, taps share, and a polished card lands in their group chat. The person on the other end sees the card and thinks: “Wait, an app can tell you all that about weed?” That reaction — curiosity, surprise, a desire to know more — is the entire growth engine. Share Cards are not a social media feature bolted onto a utility app. They are the native format for the intelligence that High IQ already produces. Every order synced, every report generated, every label scanned, every badge earned creates a moment worth sharing. Share Cards give those moments a visual identity.

What Users Can Share

Post-Order Recap

After syncing a dispensary order, users get a recap card: “Just added 3 new strains to my collection.” The card displays the strain names, their types (sativa/indica/hybrid), and High Family badges. It is the most common share trigger because it happens after every purchase.

Report Highlight

When an AI research report surfaces a surprising finding — an unusual terpene profile, a rare lineage connection, a medical research citation — users can share that single insight as a quote card. The format is a bold pull-quote with the strain name and High IQ branding. This is the highest-value share type because it demonstrates the depth of intelligence the app provides.

New Strain Discovery

“First time trying Blue Dream — here’s what High IQ found.” This card fires when a user adds a strain they have never tracked before. It includes the strain name, type, High Family, dominant terpene, and one highlighted effect. Discovery cards drive curiosity because they show the app knows things about strains that users do not.

Collection Milestone

“I’ve now tried 50 unique strains.” Milestone cards celebrate collection growth at thresholds: 10, 25, 50, 75, 100, 150, 200, and 250 strains. They include the user’s top 3 strains and dominant strain type. Milestone cards are inherently shareable because they represent achievement.

Stash Composition

“My stash is 60% sativa — guess I know what I like.” A mini pie chart card showing the user’s current stash breakdown by strain type, with the dominant type called out. Simple, visual, and identity-driven — people love sharing what their preferences say about them.

Monthly Recap

“This month: 4 new strains, 3 dispensaries visited, dominant terpene: Myrcene.” A monthly summary card generated at the end of each calendar month. Includes strain count, dispensary count, dominant terpene, dominant High Family, and a fun stat (“You tried more strains this month than 83% of High IQ users”).

Label Scan Result

After scanning a cannabis label, the card shows the strain name, THC percentage, High Family classification, and top 3 terpenes with their percentages. This card demonstrates the label scanner’s capability in a single glance and is particularly compelling because the data comes from a physical product the user is holding.

Badge Earned

When a user earns a new badge, the card shows the badge icon with a glow effect, the badge name, its rarity level (Common / Rare / Epic / Legendary), and the achievement description. Badge cards leverage the same psychology that makes achievement screenshots go viral in gaming communities.

What Makes a Share Compelling

The single test for every share card is: does this make someone who does not have the app want to download it? A compelling share card contains exactly one surprising insight — not a data dump. The viewer should see a strain name they recognize (or are curious about) paired with information they did not know existed. “Blue Dream is a Myrcene-dominant Creative Family strain with anxiety-reduction potential cited in 3 peer-reviewed studies” is interesting. A table of 15 terpene percentages is not. Every card follows the formula: Strain name + Type + High Family + one surprising finding + “Powered by High IQ” + download CTA.

What NOT to Include

Share Cards must never expose sensitive consumption data:
  • Price paid — Financial information is private
  • Dispensary name — Location data is private
  • Order quantity — Consumption volume is private
  • Spending data — Dollar amounts are never shared
  • Full purchase history — Only the current moment is shared
The principle is simple: share the intelligence, not the transaction.

Card Formats

FormatDimensionsUse Case
Square1080 x 1080Instagram feed, general social, iMessage
Link Preview1200 x 630Link previews when URL is shared (Open Graph)
Story1080 x 1920Instagram Stories, Snapchat, TikTok, full-screen
All three formats render from the same React component with responsive layout. The user does not choose — all three are generated and the share sheet presents the most appropriate one based on the destination app.

User Value

The “aha moment” is seeing your cannabis purchase transformed into a polished, insightful visual that you actually want to send to friends — and watching them respond with “wait, how does your app know all that?”

How It Works

1

Natural Trigger

A shareable moment occurs: order synced, report generated, label scanned, badge earned, milestone reached. A subtle share icon appears on the relevant screen — never a popup, never a modal, never an interruption.
2

Tap Share

The user taps the share icon. The app renders the share card in real time using the relevant data. A brief preview appears showing the card before sharing.
3

Card Generation

React Native View Shot captures the styled React component as a high-resolution image. The card includes the High IQ logo, a referral code watermark (if the user has one), and a subtle “Download High IQ” CTA.
4

iOS Share Sheet

The native iOS share sheet opens with the card image attached. The user chooses their destination: iMessage, Instagram, Snapchat, Twitter, AirDrop, or any other installed app.
5

Recipient Experience

The recipient sees a polished visual with real cannabis intelligence. If they tap the embedded link, they land on a web preview page with the shared content and a download CTA.

Technical Approach

Architecture

LayerTechnologyNotes
Card RenderingReact Native componentsStyled cards rendered as native views
Image Capturereact-native-view-shotCaptures React component tree as PNG at 3x resolution
Share Integrationexpo-sharing / react-native-shareNative iOS share sheet with image + URL
Referral WatermarkDynamic text overlayUser’s referral code embedded in card footer
Link PreviewOpen Graph meta tagsWeb landing page with og:image for link previews
AnalyticsConvex mutationsTrack shares by type, destination, and conversion

Card Component Structure

Each share card type is a React component that receives structured data and renders a branded visual. The components are designed for react-native-view-shot capture, which means they must render fully without any animations, lazy-loaded content, or async state.
ShareCard (base)
  +-- OrderRecapCard
  +-- ReportHighlightCard
  +-- DiscoveryCard
  +-- MilestoneCard
  +-- StashCompositionCard
  +-- MonthlyRecapCard
  +-- LabelScanCard
  +-- BadgeEarnedCard

Share Flow Rules

These rules protect the user experience from becoming spammy:
  1. Never interrupt the core flow — Share prompts appear as icons, never modals or popups
  2. Maximum one share prompt per session — After the user dismisses or completes a share, no more prompts until the next app session
  3. Always dismissable — Every share prompt can be permanently dismissed for that trigger type
  4. No share gates — Content is never locked behind sharing. The user never has to share to access a feature
  5. Respect fatigue — If a user has never tapped a share icon after 10 appearances, reduce frequency to milestones only

Tier Impact

TierAccess
FreeShare cards for order recaps and milestones only, standard card design, no referral code watermark
ProAll 8 card types, premium card designs with custom backgrounds, referral code watermark, story-format cards

Dependencies

  • Order import system — built and live
  • AI research reports — built and live
  • Label scanner — built and live
  • Badge system — built and live
  • Stash management — built and live
  • react-native-view-shot integration
  • Share card React components (8 types)
  • expo-sharing integration with iOS share sheet
  • Web landing page for shared card links
  • Share analytics tracking (Convex)
Share Cards have zero hard dependencies on other planned features. They can be built entirely with existing app infrastructure, which is why they are the Phase 1 MVP growth feature.

Open Questions

  1. Custom backgrounds — Should Pro users be able to choose card background themes (dark mode, seasonal, etc.), or should all cards use a single branded design for visual consistency?
  2. Animation support — Should share cards support animated formats (GIF, short video) for story-format sharing, or stay static for v1?
  3. User photo overlay — Some users may want their profile photo on the card. Does this add authenticity or create privacy concerns?
  4. Frequency tuning — The “one prompt per session” rule may be too aggressive. Should we test “one per trigger category per day” instead?
  5. Offline generation — Can cards be generated offline using cached data, or do they require an API call for the latest strain information?
  • Report Sharing — Extends share cards to individual report sections with deep links
  • Referral System — Share cards embed referral codes for attribution tracking
  • Social Posts — AI-generated social media content builds on the share card visual system
  • Cannabis Personality — Monthly personality cards are the most viral share card format