CodeAir is a peer-peer real time code collaboration/code-pairing platform along with text messaging and audio-connectivity. It offers the same experience as writing code in a google-doc on a video call with much-less bandwidth requirements and a more focussed user-interface.
With no login/sign-up hassle and round trips to a database server (inhibiting your privacy); this is the fastest you can spin a server and get on with a code-pairing session.
Link: codeair-client-app.herokuapp.com (Please note that the app may take upto a minute to load-up due to Heroku pushing it in down state when no requests are received for an extended period of time.)
CodeAir is running on the top of following technologies:
- React
- NodeJS (Express)
- WebRTC
- Socket.io
(Make sure you have NodeJS and NPM installed on your machine)
- Fork this repository
- Clone the forked repository on your local machine using:
git clone https://github.com/<username>/CodeAir.git
. (Replace username with your own username) - Open client and server directories in different instances of your code editor.
- Install all the dependencies using
npm install
(server directory) andyarn install
(client directory). - Finally start the application using
npm start
(server instance) andyarn start
(client instance).