← Back to selected work
Community social platform · Production-style portfolio build

Yapster

A community-first social product with publishing, threaded discussion, realtime messaging, moderation and permission-aware backend rules.

PlatformResponsive web application
Core stackReact · TypeScript · TanStack Query · Supabase · Realtime
FocusComplex social UX · Realtime · Moderation
01 / DEMO

See the community experience as a product.

The walkthrough stage is ready for the final Yapster demo video, while the deployed product is already available to explore.

Yapster demo poster
Yapster product walkthroughDemo video frame preparedVideo source to be connected
Try the productOpen the live Yapster platform.
03 / THE CHALLENGE

Enough depth to feel like a platform.

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
04 / CAPABILITIES

Built around communities and trust.

Communities, membership, rules and flairs
Text, image, link and poll publishing
Hot, new, top and discovery feeds
Votes, threaded comments and reputation
Realtime messaging with read receipts
Reports, bans, mutes and moderation queues
Portfolio disclosure: Yapster is a portfolio/product demonstration built by our team and is not represented as commissioned client work.