Project — menhir

menhir.

Athlete and coach training platform; generated programs are validated before they commit.

Status
Implemented · open beta coming
Roles
Athlete and coach, one codebase
Stack
Next.js (App Router), TypeScript, Stripe, Neon Postgres
Generation
Groq, OpenAI and Anthropic behind one interface; 14 deterministic methodology engines and an RPE calibration engine validate every program before it commits
Platform
Invite-based accounts, five billing plans, Web Push, offline-capable PWA
Size
~106K LOC · 349 files · 25 test modules
Team
Two partners: Shel owns code and infrastructure; a coaching partner owns the methodology
  1. Athlete home in menhir: coach card, week schedule and today's prescribed session

    01 Athlete home: coach, week schedule, and today's prescribed session.

  2. Pre-session check-in in menhir: readiness, sleep and life factors

    02 Check-in before training. Readiness, sleep and life factors adjust the session before it starts.

  3. menhir coach dashboard: review queue, pain flags, weekly pulse and action queue

    03 Coach dashboard: check-ins to review, pain flags, weekly pulse and the action queue.

Screens from the demo mode, with seeded data. The repository is private.