Skip to content

PlayPalzPlatform Documentation

Everything you need to build, run, and ship the PlayPalz platform — from a fresh laptop to a production deploy.

PlayPalz

What is PlayPalz?

PlayPalz is a social platform for gamers. Fans discover PlayPalz — e-girls, gamers, and coaches — and pay to spend time with them: subscribing to a creator's private channel, chatting by text or voice, gifting Play Coins during livestreams, and booking 1-on-1 sessions.

The platform is a pnpm + Turborepo monorepo containing an Expo mobile app, a Next.js marketing site, five backend services, and four shared packages, deployed to DigitalOcean Kubernetes.

Pick your path

You are…Start at
A developer setting up for the first timeLocal Setup
A developer picking up a backend ticketService IndexAPI Reference
A developer picking up a mobile ticketMobile Overview
On call, or shipping a releaseDeployingRunbooks
Handling infrastructure or costInfrastructureCost & Scaling
An executive or stakeholderProduct Overview

The 60-second version

Rendering diagram…

Read the full picture in System Overview.

Keeping these docs honest

These pages are generated from a reading of the code as it exists on master. When you change a route, an environment variable, a queue name, or a deployment, update the matching page in apps/docs/ in the same pull request. Stale docs are worse than no docs.

Internal documentation — PlayPalz platform