Orbit / Pulse — Social Network Vertical
- Area: Workspace
- Path:
platform/orbit(engine) +platform/pulse(flagship product) - Kind: White-label SaaS platform for building custom social networks
Role in the stack
Orbit is Koder's social network vertical — a multi-tenant engine for companies and communities that want to launch their own branded social platforms. It powers platform/pulse (Koder Pulse) as the flagship consumer app. Orbit is the engine (B2B), Pulse is the flagship (B2C).
The analogy Koder uses: WordPress vs WordPress.com; Mastodon vs Mastodon.social.
Features
- Multi-tenant — Each customer gets isolated data with custom domain and branding
- Posts — Text, images, videos with hashtags, likes, comments, reposts
- Stories — Ephemeral 24-hour content
- Feed — Hybrid fan-out algorithm (chronological + engagement ranking)
- Chat — Real-time DMs and group conversations via WebSocket
- Search — Full-text search for users, posts, hashtags
- Notifications — Real-time in-app, push, and email
- Moderation — Report system, content review, user bans
- Media — S3-compatible storage with upload/resize
- White-label — Custom domain, logo, colors, themes per tenant
Tech stack
- Backend: Go (chi router)
- Database: PostgreSQL (multi-tenant)
Primary couplings
| Consumer | Relationship |
|---|---|
platform/pulse |
Flagship consumer product (web, Android, iOS) |
platform/id |
User authentication |
platform/kompass |
Multi-tenant model |
platform/oss |
S3-compatible media storage |
| PostgreSQL | Primary data store |