- About
- Monorepo Layout
- Quick Start
- Mobile Development
- Apps SDK Docs
- Optional Services
- Contributing
- Community & Conduct
Conclave is a real-time meetings platform with:
apps/web: Next.js web client and API routesapps/mobile: Expo/React Native mobile clientapps/conclave-skip: Skip.dev project for native clientspackages/sfu: mediasoup SFU and real-time socket handlerspackages/apps-sdk: in-meeting apps runtime SDK (registry, provider, Yjs sync, awareness, uploads)packages/shared-browser: optional VNC-based shared browser service
apps/
web/
mobile/
packages/
sfu/
apps-sdk/
shared-browser/
scripts/
Prerequisites:
- Node.js 20+
pnpm9+- Docker (optional, for deploy scripts and shared browser runtime image)
- Install dependencies:
pnpm install- Start SFU:
pnpm -C packages/sfu run dev- Start web in another terminal:
pnpm -C apps/web run dev- Open
http://localhost:3000.
Notes:
- Web defaults to
http://localhost:3031SFU ifSFU_URL/NEXT_PUBLIC_SFU_URLis unset. - SFU has development defaults; production must set secrets and announced IPs.
apps/mobile is intentionally excluded from workspace lockstep due to native tooling constraints.
pnpm -C apps/mobile install
pnpm -C apps/mobile run startUseful targets:
pnpm -C apps/mobile run ios
pnpm -C apps/mobile run android- package README:
packages/apps-sdk/README.md - docs home:
packages/apps-sdk/docs/README.md - add app integration:
packages/apps-sdk/docs/guides/add-a-new-app-integration.md - app cookbook:
packages/apps-sdk/docs/guides/app-cookbook.md - troubleshooting:
packages/apps-sdk/docs/guides/troubleshooting.md
Contributor commands:
pnpm -C packages/apps-sdk run new:app polls
pnpm -C packages/apps-sdk run check:apps
pnpm -C packages/apps-sdk run check:apps:fixRun shared browser service locally:
pnpm -C packages/shared-browser run devDeploy SFU pair (Docker Compose):
./scripts/deploy-sfu.shDeploy shared browser service (Docker Compose):
./scripts/deploy-browser-service.shRead CONTRIBUTING.md before opening a PR.
By participating in this project, you agree to follow CODE_OF_CONDUCT.md.
🤍 Crafted with love by ACM-VIT

