Skip to main content

Roadmap

See what we've built and what's coming next.

Phase 1: Digital Advance Sheet + Itinerary

Complete

Replace Excel advance sheets with smart web forms that auto-generate itineraries.

  • Tour CRUD
  • Show management
  • Public advance sheet form
  • Auto-generated daily itinerary
  • Print-friendly layout

Phase 2: User Settings & Foundation

Complete

Authentication, personalization, and core app infrastructure.

  • Email/password + OTP login
  • User profile & preferences
  • Light/dark mode
  • SEO & social media optimization
  • Vercel Analytics

Phase 3: Module System

Complete

Toggle features on/off per organization. Members opt in to modules.

  • Module registry (11 modules)
  • Org-level module toggle
  • Member opt-in / request access
  • Per-module tutorials (3-5 step walkthrough on first access)

Phase 4: Tour Finances

Complete

Real-time P&L per show and tour with per-member financial views.

  • Expense tracking (10 categories)
  • Tour P&L dashboard
  • Per-member finance view
  • CSV export
  • AI receipt scanning (vision-model expense pre-fill)
  • Receipt image viewing on expense detail (lightbox + PDF fallback + table icon)
  • Expense cost splitting between team members (even or custom shares, settle tracking)
  • One-page tour settlement PDF (revenue, expenses, net, splits, Stripe transfers)

Phase 5: Show Day App

Complete

Mobile-first daily companion for every band member.

  • Daily view with schedule timeline
  • Tap-to-navigate and tap-to-call
  • Day navigation
  • Timezone-aware times
  • Weather forecast (Open-Meteo, cached)
  • Push notifications (web push via VAPID + service worker + advance-sheet trigger)

Phase 6: Demo System

Complete

Try before you buy with realistic demo data.

  • Demo users (4 roles)
  • Single-button demo login
  • Realistic seed data
  • Midnight data reset

Phase 7: Landing Pages

Complete

Dedicated pages for each user type and feature module.

  • Per-user-type pages
  • Per-module feature pages
  • Public roadmap

Phase 8: Merch Management

Complete

Product catalog, inventory tracking, per-show sales, merch P&L.

  • Product catalog with SKUs and categories
  • Inventory tracking per tour
  • Per-show sales recording
  • Merch P&L dashboard
  • Online store (Stripe Elements + Shippo)
  • Tour-exclusive merch drops (badge + auto-hide window)

Phase 9: Fan Marketing & Community

Complete

Email list management, campaign builder, community discussion boards.

  • Email list management
  • Campaign builder with scheduling
  • Community categories and posts
  • Threaded replies
  • Pin / lock post moderation
  • Email sending (Mailgun)
  • Pre/post-show exclusive content for subscribers (email-gated unlock window)

Phase 10: Family Tour Hub

Complete

Polls with voting, practice scheduling with RSVP, shared photo albums.

  • Polls with multi-option voting
  • Practice scheduling with RSVP
  • Shared albums
  • Days-off planner (derived off-days, group/personal plans, Google Maps suggestion links)

Phase 11: Help & Feedback

Complete

Help center with searchable articles, conversational feedback with admin.

  • Help center with fuzzy search
  • Feedback threads with admin replies
  • Admin feedback management
  • AI-powered help (pgvector + Vercel AI Gateway + LangSmith)
  • Conversational help agent (RAG, streaming, cited sources)
  • Admin AI management page (hot-swap models, health checks, usage logs)
  • Feedback mirrored to the WitUS Inbox + Triage (central cross-product triage)

Phase 12: Admin Dashboard

Complete

Platform analytics, user management, and activity logs.

  • Dashboard with platform stats
  • User management table
  • Activity logs
  • Unfinished phase tracker (audit drift + planned items)
  • Growth chart on admin dashboard (Recharts line)
  • Bar + pie chart variants for category breakdowns
  • User engagement metrics (DAU/WAU/MAU + stickiness + 30-day DAU trend)
  • Module adoption rates (per-module bar: org % + active members)

Phase 13: Academy / LMS

Complete

Courses, lessons, quizzes, and progress tracking.

  • Course catalog
  • Lesson viewer with progress
  • Quiz system with scoring
  • 4 courses seeded (13 lessons, including admin education for stakeholder presentations)
  • Certificates of completion (PDF, pdf-lib, verification ID footer)
  • Admin course/lesson editor (CRUD + lesson body, video URL, draft toggle)
  • Video lesson support (YouTube / Vimeo / Loom / direct mp4 embed)

Phase 14: Musician Tax Platform

Complete

State-by-state income tracking, deductions with IRS guidance, and tax export.

  • Tax Center dashboard
  • State-by-state income with progress bars
  • Deduction categories with IRS guidance
  • CSV tax export
  • QuickBooks / Xero export (bank-feed CSV, category + account-code mapping)

Phase 15: Production Bible

Complete

Equipment inventory, stage plots, input lists, and venue notes.

  • Equipment inventory (14 categories)
  • Stage plots
  • Input lists / patch sheets
  • Searchable venue notes
  • Drag-and-drop stage plot editor (9-piece palette + percent-of-stage coords)

Phase 16: Subscriptions, CSV, & Email Docs

Complete

Billing, CSV templates, and email setup documentation.

  • Subscription system (lifetime + annual)
  • Pricing page with lifetime counter
  • Admin promo code management
  • CSV templates (7 data types)
  • CSV import wizard with column mapping + validation
  • Email setup docs (Help + Academy)
  • Stripe Checkout integration

Phase 17: Email Integration

Complete

Send marketing emails with open/click tracking via Mailgun.

  • Mailgun email delivery
  • Open tracking (pixel)
  • Click tracking
  • Campaign analytics
  • Webhook handler (bounces/complaints)
  • OAuth-connected Gmail send-as (campaigns send from your address; Outlook follows)

Phase 18: Public API

Complete

RESTful API with key management, docs, and request logging.

  • API key system (hashed, scoped)
  • Endpoints: tours, shows, itineraries
  • Developer docs page
  • Request logging
  • Rate limiting enforcement (per-key, per-hour)

Phase 19: White Label

Complete

Custom branding, colors, fonts, domains for enterprise clients.

  • Branding settings (logo, color, font, CSS)
  • Custom domain management
  • DNS verification flow
  • Dynamic theme injection at runtime (org color → derived 50–900 palette → CSS custom properties)
  • Multi-tenant domain routing middleware (custom domain → storefront rewrite + tenant headers)

Phase 20: Venue Network

Complete

Crowd-sourced venue database with ratings, reviews, and fuzzy search.

  • Venue directory with fuzzy search
  • Star ratings (5 categories)
  • Auto-create from advance sheets
  • Venue notes integration
  • Multiple contacts per venue (booker, sound, hospitality, etc.)
  • Smart advance pre-fill
  • Venue photos (Cloudinary upload + lightbox)
  • Map view with Leaflet (OpenStreetMap tiles, click-to-open profile)

Phase 21: Multi-Act Touring

Complete

Tour packages, act management, and shared production timelines.

  • Tour packages (tour/festival/residency)
  • Act management with contacts
  • Shared production timeline
  • Timeline blocks per act
  • Cross-act messaging

Phase 22: Wellness Platform

Complete

Daily wellness tracking, warmup routines, family check-ins, and CentenarianOS integration.

  • Daily wellness log (12 metrics)
  • Warmup routines (vocal, physical, breathing)
  • Family check-ins with mood tracking
  • Rise Wellness mental health card
  • CentenarianOS exercise library links
  • Burnout detection (14-day weighted score across sleep/energy/mood/stress/voice + schedule density)

Phase 24: Ticketing System

Complete

Sell tickets via Stripe, scan QR codes at the door, audit every entry. Anti-counterfeit signed QRs.

  • Public buy page with type picker + guest checkout
  • Stripe Checkout sessions with inventory check
  • HMAC-signed QR codes (anti-counterfeit)
  • Email delivery of ticket links (Mailgun)
  • Holder ticket page with QR display
  • Web-based door scanner (camera + manual fallback)
  • Atomic single-use enforcement + scan log
  • Manager dashboard (sales, scans, revenue, refunds)
  • Refund handling via Stripe webhook
  • Stripe Connect split payments (Express onboarding + per-tour basis-point splits + post-sale Transfer fan-out)
  • Apple Wallet .pkpass ticket delivery (eventTicket pass + Add to Apple Wallet button)
  • Google Wallet ticket delivery (signed Save-to-Wallet JWT + Add to Google Wallet button)
  • Offline scanner cache + reconciliation (IndexedDB manifest + queue, auto-sync on reconnect)

Phase 24.5: Fan Photo Sharing

Complete

Ticket-holders share show photos to a pre-moderated public wall. Each photo gets its own sharable link.

  • Ticket-holder eligibility check (DB function + RLS)
  • Server-signed Cloudinary uploads (10MB max)
  • Per-show public photo wall
  • Ticket-holder-gated uploader with caption
  • Pre-moderation queue for tour staff
  • Approve / reject (with reason) / remove flows
  • Rejection email to poster via Mailgun
  • Fan dashboard with status badges + rejection reasons
  • Per-photo share page with OG + Twitter Card metadata
  • Cloudinary destroy on reject / remove (no hot-linking)
  • Realtime moderation queue (Supabase Realtime + live new-photo badge)
  • Post-publish abuse reports UI
  • AI-moderation pre-filter (vision-model NSFW/violence/off-topic verdict, auto-reject on high confidence)