SocialHive

A standalone, real-time community platform for the Lodos ecosystem — Discord-style channels, direct messages, announcements, and a media gallery, with 1-on-1 and channel-wide voice/video calls over LiveKit. Built on Next.js 15 + React 19 behind a BFF that fronts the shared backend and whitelists every response, with socket.io for live messaging and a six-language UI.

Next.js, SFU, LiveKit, WebSocket
SocialHive

A standalone community platform for the Lodos ecosystem that folds chat, calls, tasks, and media into one place — no external tools to glue together. It runs courses, book clubs, design studios, remote teams, and creator communities on the same surface.

Messaging

  • Channel chat that scales — reactions, threaded replies, edits, pins, attachments, link previews, and full-text search.
  • Direct messages — private conversations with read receipts and integrated voice/video.
  • Announcements — dedicated posts with cover images and per-member read state.

Voice & video

  • Drop-in voice rooms — persistent, Discord-style channels you can join from the sidebar any time.
  • One-tap DM calls — 1-on-1 voice or video with an inline split layout (tiles on top, chat below).
  • Low-latency media powered by LiveKit (SFU).

Get work done

  • Per-channel checklists — subtasks, assignees, priorities, and status tracking, with task reactions, audit timelines, and inline task references inside chat.
  • Shared galleries — folder-organized media collections with likes, labels, and comments.
  • Roles & access — custom role-based permissions and per-room gating (with role tags) so rooms stay scoped without fragmenting the community.

Under the hood

Next.js 15 (App Router) + React 19, fronted by a BFF that proxies the shared backend and whitelists every field before it reaches the client. Real-time messaging and call invites run over socket.io; the UI is localized across six languages.