HollaHoop

Huddle: foundation - project model, URL onboarding, platform detection

In progressView on roadmap· 2 months ago

Foundation for the Huddle sub-product. Lets agencies, designers, and product teams collect contextual feedback directly on their live websites and design files, with everything flowing into the same Hollahoop org/projects/notifications/roadmap pipeline.

Onboarding flow: user enters a URL, Hollahoop probes it (HEAD request + HTML scan) and detects platform - WordPress (wp-content paths, generator meta, REST API at /wp-json), Webflow, Squarespace, Shopify, Framer, plain static, or unknown. Result drives a tailored install path: WP -> dedicated plugin card; everything else -> JS embed snippet card. Manual override always available.

Schema: huddle_sites (id, project_id, url, platform enum, status enum, branding jsonb, install_method enum, created_at, last_seen_at), huddle_pins (id, site_id, page_url, anchor jsonb {selector, xpath, viewport_x, viewport_y, element_text_hash}, post_id linking to a Hollahoop post for unified inbox, created_by, created_at, resolved_at). Pins link to real posts so the existing comments, statuses, voting, and notifications all just work.

UI: new /app/{org}/{project}/huddle surface listing sites with status, pin counts, and quick install action. Branding controls (accent, logo, hidden in white-label mode). Per-site visibility toggle (live or paused). Out of scope: actual pin widget (separate card), WP plugin (separate card), design file feedback (separate card), guest reviewer share links (separate card).

Comments (0)

No comments yet.

Join the discussion

Sign in to leave a comment on this thread.

HollahoopGet yours