Fellowship: team chat and project tracking in one

2026Productivity

new

One workspace where a team talks and plans: channels, DMs and threads next to boards, timelines, forms and docs for every project.

Fellowship home page
ReactTypeScriptFastifyWebSocketSQLiteProductivity

Problem

Small teams split their day between a chat app and a project tracker. Decisions happen in one, work lives in the other, and context gets lost in between.

Solution

Fellowship is one workspace for both. On the chat side there are public and private channels, DMs, threads, mentions, unread badges, presence and calls. On the project side every space has a summary with stats and an activity feed, a list, a drag-and-drop board, a draggable Gantt timeline, forms that turn submissions into work items, a development tab fed by code-host webhooks, and docs. Work items carry keys, priorities, due dates, epics and assignees, and a built-in query parser lets you ask the list questions in plain words. It is a Node 24 and TypeScript monorepo with Fastify 5 and WebSockets on the server, node:sqlite with full-text search for storage, and React 19 with Zustand and hand-written CSS on the client.

Outcome

A full workspace in light and dark themes that works on phones, with magic-link sign-in, seeded demo data, API tests, and a Render blueprint for one-click deploys.