A TypeScript coworking app for Indian indie hackers and freelancers to build real friendships through 50-minute silent coworking sessions with matched partners.
- TypeScript, pnpm monorepo (workspace + strict typecheck across all packages)
- React frontend, Node.js API server
- Postgres (via
@workspace/db), Clerk for auth - OpenAPI-generated API hooks and Zod schemas
- Daily.co for video rooms (in progress)
pnpm --filter @workspace/api-server run dev # API server (port 8080)
pnpm --filter @workspace/sangat run dev # React frontend
pnpm run typecheck # full typecheck across all packages
pnpm run build # typecheck + build all packages
pnpm --filter @workspace/api-spec run codegen # regenerate API hooks + Zod schemas from OpenAPI spec
pnpm --filter @workspace/db run push # push DB schema changes (dev only)Requires DATABASE_URL (Postgres), CLERK_SECRET_KEY / CLERK_PUBLISHABLE_KEY / VITE_CLERK_PUBLISHABLE_KEY (Clerk auth), and DAILY_API_KEY (Daily.co, not yet integrated).