Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 607 Bytes

File metadata and controls

26 lines (19 loc) · 607 Bytes

Thread (Monorepo)

This repo is now organized as a Turborepo monorepo:

  • apps/web: React Router frontend
  • apps/api: NestJS HTTP API (Drizzle ORM) for auth, users, chats, and reads
  • apps/ws-server: Go WebSocket realtime server (WS writes, presence, Redis fanout)
  • apps/chat-service: NestJS gRPC service for chat workflows
  • apps/notification: NestJS RabbitMQ microservice for push notifications
  • packages/db: Drizzle schema/client/migrations

Dev Commands

pnpm install
pnpm dev

Lint/Format

pnpm lint
pnpm fmt

Formatting/linting uses oxfmt and oxlint.