Real-time multiuser coding collaboration platform.
- Real-time avatar updation of online people in space.
- Live cursor tracking with ably spaces to see the movement of the peer's cursor.
- Member location with ably to track the line in which member is typing currently.
- Component Locking/Unlocking to manage state and correct code in UI.
Make a .env file with following info, and perform the traditional npm install and npm start command.
REACT_APP_BACKEND_URL=http://localhost:8000
REACT_APP_AUTH_DOMAIN=dev-xxxxxxxxxx.us.auth0.com
REACT_APP_CLIENTID=RANDOMCLIENTID
REACT_APP_RAZORPAY_KEY=rzp_test_xxxgggxgxgxx
REACT_APP_RAZORPAY_KEY_SECRET=randomrazorpaysecret
REACT_APP_OPENAI_API_KEY=sk-openaisecretapikey
REACT_APP_ABLY_KEY=4gydos.aedea:fuiurhgirue_UDIgh
REACT_APP_ABLY_CLIENDID=clinfdrugk
REACT_APP_VIDEO_CALL_API=kgigiugiugiugug-yiygiyuftc-iyiygikk