Start Here
Prerequisites, local environment, the monorepo layout, and the day-to-day commands you will actually use.
Onboarding guide
Everything you need to build, run, and ship the PlayPalz platform — from a fresh laptop to a production deploy.
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.
| You are… | Start at |
|---|---|
| A developer setting up for the first time | Local Setup |
| A developer picking up a backend ticket | Service Index → API Reference |
| A developer picking up a mobile ticket | Mobile Overview |
| On call, or shipping a release | Deploying → Runbooks |
| Handling infrastructure or cost | Infrastructure → Cost & Scaling |
| An executive or stakeholder | Product Overview |
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.