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.
