- App1 and App2 uses p2p communication to communicate with each other.
- Peerjs server helps establishing connections between these apps.
- uses p2p server
- frontend uses turborepo.
- frontend is divided into applications and packages
- Applications folder contains two react apps.
- packages folder contains tsconfigs, shared ui and shared contexts
Backend
$ cd p2pserver
$ docker-compose up
Frontend
$ cd frontend
$ pnpm run dev