Introduction
About this project
Last modified: 11/4/2026
Introduction
TeamComms is a real-time team communication platform built with Next.js, oRPC, and PartySocket. It started as a learning project and is now actively growing with new features such as AI-assisted chat, rich-text collaboration, and file sharing.
Tech stack used:
High-level overview. See Tech Stack for the detailed reasoning and comparisons.
- Framework — Next.js (App Router) with React 19
- API layer — oRPC + TanStack Query
- Realtime — PartySocket / PartyServer
- Database — PostgreSQL with Prisma ORM
- Auth — Better Auth
- AI — Vercel AI SDK via OpenRouter
- UI — Tailwind CSS, shadcn/ui, Base UI, Radix UI
- Editor — Tiptap rich-text editor
- Docs — Fumadocs (this site)
- Files — UploadThing
- Tooling — Biome, TypeScript
- Security — Arcjet
- Deploy — Vercel