KindrydInvestor demoPrototype · seeded data

Five surfaces, one platform.

Kindryd is a managed, multi-tenant business operating system for independent movement and bodywork practitioners — massage therapists, yoga teachers, bodyworkers, and energy workers. Everything below runs on one Next.js + Supabase core with scheduling, email, SMS, payments, and testimonials stitched in behind a single brand. Suggested order: top to bottom.

What’s real in this prototype

Working now

  • All five surfaces, mobile-first, on the shared design system
  • Three offering types on one storefront: 1:1 sessions, classes and multi-week series, and group events
  • A group event co-created by two practitioners — one record, one seat count, listed and promoted from both storefronts
  • End-to-end booking: live availability, package carry-through, whole-series enrolment, double-booking prevention, payment, SMS confirmation
  • Two fully-populated tenants proving the multi-tenant model

Simulated for the demo

  • Vendor calls (scheduling, payments, SMS, email) run locally against seeded data — the production stack wires the same flows to third-party providers behind this exact interface
  • Payments run in demo mode; no card is charged
  • Practitioner photography is represented by flat placeholder blocks
  • Class/series pricing basis and co-creator revenue split are shown as explicitly undecided per PRD v0.2 — see Open decisions on /ops
  • Classes and co-created events live in the demo data layer only; supabase/migrations still models the v0.1 single-tenant schema
  • Metaphysical practitioners are a deferred later audience phase, not part of this build