Becoming Diamond
What it is
A paid client product, in production and serving customers: a public marketing site and a gated member portal behind it. The portal delivers a 30-day video course, an AI chat assistant scoped to the course material, Stripe-backed membership, and a git-based CMS so the client edits their own content without touching code.
What I built
Built across the full stack, front end, backend integration, payments, content workflows, and deployment.
- Gated member portal, authentication and access control around the paid course.
- 30-day video course delivery, the course content sequenced and served through the portal.
- AI chat, an assistant scoped to the course material.
- Stripe membership, checkout and subscription lifecycle.
- Decap (git-based) CMS, the client edits content through a friendly interface; every change is a commit, so the content history is versioned and reversible.
Stack
Next.js, React 19, TypeScript, Stripe, Decap CMS, deployed on Vercel.