Yapster needed more than a post feed. The community model, social graph, moderation tools, messaging and permission logic all had to reinforce one another.
A typed React frontend uses TanStack Query for product-state orchestration while Supabase Auth, PostgreSQL, Storage, Realtime and Row Level Security protect the backend.
Complex product UX
Realtime messaging
Moderation workflows
Database-level authorization









