Releases: findgriff/Launchstack
Releases · findgriff/Launchstack
v0.1.0 — Initial MVP
First public release of Launchstack — a multi-tenant affiliate marketing operating system designed for operators running many niche sites from a single account.
Highlights
Multi-tenancy (the core differentiator)
- 4-layer tenant isolation: schema,
requireTenant()middleware,tenantDbproxy with auto-injection and cross-tenant refusal, RLS-ready for Postgres - Workspace switcher in top bar; per-tenant roles (OWNER / ADMIN / EDITOR / ANALYST)
- Cross-tenant funnel cloning — promote a winning funnel from one workspace to another (capability ClickBank Accelerator fundamentally can't match)
Funnels + pages
- Visual block-based page editor with drag-and-drop reordering
- Mobile / desktop preview
- 21 starter templates across 19 niches (Health, Weight Loss, Supplements, Finance, Credit, MMO, Crypto, Survival, Dating, Spirituality, Beauty, Pet, Gardening, SaaS, E-commerce, Coaching, Real Estate, Tech, Lifestyle)
- Page versioning — every publish creates a snapshot for rollback
- SEO metadata per page
A/B testing
- Sticky per-visitor split via cookie-hash assignment
- Conversion + revenue attribution per variant
- "Declare winner" promotes the chosen variant to live and snapshots the previous version
AI copywriting
- Anthropic Claude integration with prompt caching
- 8 copy kinds: headline, subhead, bullets, CTA, advertorial, email subject, email body, bridge
- Inline ✨ AI button on every editable field
- Graceful template-based fallback when no API key set
Marketplace + offer workflows
- 15-product curated catalog (network-agnostic; ready for live ClickBank REST API sync)
- One-click "Promote into funnel" — creates Offer + cloaked
/go/link + clones a matching template with CTAs auto-wired - Filter by niche / search
CRM + email
- Contacts with tags, statuses, custom fields
- Activity timeline per contact
- Broadcast campaigns with segment-by-tag, open-pixel + click-tracking URL wrapping
- Visual automation flow builder (trigger → step cards) — triggers on form submit, tag added, page visited, link clicked
ClickBank integration
- INS webhook receiver with HMAC-SHA256 verification, idempotent on receipt ID, refund-aware
- Auto-tags buyers by product, fires
SALE_RECORDEDautomations - Encrypted per-tenant credential storage (AES-256-GCM)
Visitor + attribution
- Middleware-set first-party visitor cookie before page renders
fbclid,gclid,ttclid,msclkidcapture on first hit; UTM persisted- Visitor → contact stitching on form submit
- TID propagation on
/go/<slug>redirects so sales attribute back to the originating funnel
Compliance
- Per-tenant disclosure banner (FTC/ASA)
- Legal footer HTML
- Auto-rendered on advertorial / review pages
Onboarding
- 3-step wizard: workspace + niche → traffic + goal → niche-aware template recommendation
- New workspace publishes the picked template immediately so the operator sees a live URL on first save
Operations
- Docker + docker-compose for VPS deploy
- Postgres-ready schema + Caddy / systemd guidance in
DEPLOY.md - Health endpoint, rate limiting on public endpoints
- Audit log of every mutation
- Super-admin panel: cross-tenant view, suspend/restore tenants
Demo
After cloning + npm install && npx prisma migrate dev && npm run db:seed && npm run dev:
- Login:
findgriff@gmail.com/Good45Gold(owner + super-admin) - 2 demo workspaces with funnels, contacts, tags, automations, analytics
- 15 marketplace offers ready to promote
- All 21 starter templates browsable
Stack
Next.js 14 (App Router) · TypeScript · Tailwind · Prisma · SQLite (Postgres-ready) · NextAuth · AES-256-GCM credential encryption · Anthropic Claude API · Recharts.
License
MIT.