PEER CODER
⭐
👀
Overview
- Real time code syncing among peers
👨💻 - Executes code in Java, Python, C++, C
💻 - Real time video and audio call
📹 - Clean UI
⚡
🤔
What is Peer Coder? Remote pair programming is something developers have grappled with since well before the pandemic began.
Peer Coder is ideal for Online Interviewing of Developers as well as Learning to code from Friends.
An online code editor for interviews, troubleshooting, teaching & more…
🤔
How it works? - open the website https://shreyshreyansh.github.io/Peer-Coder-Web/
- Click Room url button and copy the url given in the prompt
- Share that url with your peers and enjoy coding
🗃
Dependencies - React.js - Frontend Framework
- Node.js - Backend Framework
- Socket.io - Client-Server Communication
- Peer.js - Client-Client Communication
- Ace editor - Code Editor
💻
Run Locally > Clone the repo
>> For Windows: Git Bash
>> For Linux: Terminal
>> git clone https://github.com/shreyshreyansh/Peer-Coder.git
>> cd Peer-Coder
> Install all dependencies
>> npm i
> Spin the server on port 4000
>> cd backend
>> npm start
> Spin the react on port 3000
>> cd frontend
>> npm start
> Visit the website on http://localhost:3000/