Orbit

Orbit / Pulse — Social Network Vertical

  • *rea:*Workspace
  • *ath:*platform/orbit (engine) + platform/pulse (flagship product)
  • *ind:*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. *rbit is the engine (B2B), Pulse is the flagship (B2C)*

The analogy Koder uses: *ordPress vs WordPress.com* *astodon vs Mastodon.social*

Features

  • *ulti-tenant*— Each customer gets isolated data with custom domain and branding
  • *osts*— Text, images, videos with hashtags, likes, comments, reposts
  • *tories*— Ephemeral 24-hour content
  • *eed*— Hybrid fan-out algorithm (chronological + engagement ranking)
  • *hat*— Real-time DMs and group conversations via WebSocket
  • *earch*— Full-text search for users, posts, hashtags
  • *otifications*— Realtime inapp, push, and email
  • *oderation*— Report system, content review, user bans
  • *edia*— S3-compatible storage with upload/resize
  • *hite-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

Source: ../home/koder/dev/koder/meta/docs/stack/modules/orbit.md