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.

Visit the site →