To setup on your local system:
- Clone the repository.
- Run command:
npm install - Run command:
npm install socket.io - Run commans:
node server.js - You will see - Listening on port 5000.
- Go to "Localhost:5000" in your browser and you ca start using it.
Project snapshots.
| Create Room | Code-Editor | Use room Id to join |
|---|---|---|
![]() |
![]() |
![]() |
| Joined Room as a peer | Code-sync | Leave Room |
|---|---|---|
![]() |
![]() |
![]() |
Peercoder is an online peer to peer realtime code-editor that allows users to:
- Create rooms and share room ids with their peers.
- Peers to join coding rooms from pre-existing room ids.
- Do coding or code-debugging sessions.
- Synchronise codes in real-time.
Peercoder uses
- React
- CodeMirror
- react-hot-toast
- react-router
- UUID
at Frontend and
- Node.js
- Express.js
- Socket.io
at Backend





