DEV Community

Cover image for ArJd-Live
Archan Banerjee
Archan Banerjee

Posted on

ArJd-Live

To visit ArJd-Live click here

Demo video click here

Recently we (me and Jaydip Dey) developed a code editor+compiler (https://arjditor.herokuapp.com/) which Archan Banerjee posted few days ago. Today we (me and Jaydip Dey) have modified the project and took it to a level up by integrating realtime feature.

Hence presenting ArJd-Live, a realtime code-editor and compiler to ease coding interview process. Users can create their rooms and can invite others to their rooms. So, millions can work on same code at the same time together !

Developed By:

Jaydip Dey

Archan Banerjee

Features:

✅ Users can create their own room as well as share link of their rooms.

✅ All the users in a particular room can update the same code simultaneously at the same time.

✅ If anyone of the room member runs the code, the input and the output will be visible to all the members of that room.

✅ The code snippets on changing the language are updated in real time. Any room can be accessed anytime with the URL or the room ID of that particular room, and can always get and modify the last updated code.

✅ Supports 7 programming languages including C, C++, Java, Python etc.

✅ Users can select themes (github, monokai etc.) according to their choices .

✅ They can also choose the font size.

How to run locally

➡️ Clone the repository

➡️ Create a config.env file and add MONGO_URI and PORT with your own credentials.

➡️Run npm install both inside the client folder and the root folder.

➡️Run node server in the root folder and npm start in the client folder.

➡️App starts running on port 3000. You are good to code!

Screenshot

arjd-live.png

Do ⭐ the repo if you like and feel free to contribute by raising PR

Discussion (0)