bdermody
Back to projects

Wellness Content & Community Platform

Phi Tribe

Software EngineerClient engagement · 400k+ audience reach

Phi Tribe is a wellness-focused content and community platform built around audio + video streaming, long-form story content, and a subscription-gated library. The audience reaches 400k+ viewers across YouTube and partner channels, converted into paid subscriptions on phitribe369.com.

Phi Tribe logo

Turn a 400k+ audience across YouTube and partner channels into paid subscribers on a wellness-focused platform built around audio + video streaming, long-form story content, and a subscription-gated library.

I engineered the whole stack — Next.js 15 / React 19 frontend, Fastify-on-AWS-Lambda backend in TypeScript, PostgreSQL with Prisma, multi-environment infra deployed via AWS SAM. Cognito + Amplify handle auth; Stripe Checkout + webhook reconciliation gate content via a subscription-status endpoint. HLS video, a custom audio player with persistent mini-player, embedded YouTube live streams. Production hygiene throughout.

What I shipped on this project.

Full stack: Next.js 15 / React 19 frontend + Fastify-on-AWS-Lambda backend in TypeScript + PostgreSQL with Prisma
Multi-environment infrastructure (dev / staging / prod) deployed via AWS SAM
AWS Cognito + Amplify for auth (sign-up, confirmation, password reset, JWT-protected APIs via aws-jwt-verify)
Stripe Checkout + webhook-driven Subscription/Payment reconciliation; subscription-status endpoint gates content access
HLS video streaming (hls.js) + custom audio player (react-h5-audio-player) with persistent mini-player
YouTube live-stream embedding
Long-form JSON-block story engine with inline or S3-offloaded payloads, likes/saves/tags
Personalization features: favorites, listen history, user tags, engagement analytics on Recharts
Production hygiene: Helmet, rate limiting, Pino logging, Zod validation, Cognito JWKS verification, per-env CloudFormation parameters with NoEcho for secrets

Tools and infrastructure.

Next.js 15React 19TypeScriptFastify on AWS LambdaPostgreSQL + PrismaAWS SAMCognito + AmplifyStripeHLS.jsPinoZodRecharts

Engineered end-to-end · 400k+ audience reach · multi-env infra · subscription-gated streaming

Want to build something like this?

Send a short note about what you're working on and I'll get back to you.