An open API service indexing awesome lists of open source software.

https://github.com/iyashwantsaini/vaartalaap

Vaartalaap Discussion Platform
https://github.com/iyashwantsaini/vaartalaap

codemirror material-ui reactjs redux socket-io

Last synced: 3 months ago
JSON representation

Vaartalaap Discussion Platform

Awesome Lists containing this project

README

        




logo


Vaartalaap


An Open Source Interview Plaform with Video Call Support (WebRTC) and a Realtime Collaborate Editor with Compiler (Piston)



![one](readme/createroom.PNG)
![two](readme/texteditor.PNG)
![three](readme/codeeditor1.PNG)
![four](readme/codeeditor2.PNG)

## ๐Ÿš€ Features

- A high-performance general-purpose code execution engine called Piston enabling users to compile and execute code in 61 programming languages including C, C++, Python and JavaScript.
- A Collaborative Text editor using Quill and solved the conflict while collaboration using Deltas and SocketIO.
- Used simple-peer and peerjs to create a Mesh Network of users in the same room allowing them to make video and audio calls.

## ๐Ÿ”ฅ Getting Started

#### Clone the repo

```
git clone https://github.com/iyashwantsaini/Vaartalaap.git
```

#### Install NPM packages

```
npm install
```

#### Start the react server

```
npm start
```

## ๐Ÿš€Technologies Used

- [React.js](https://reactjs.org/)
- [Node.js](https://nodejs.org/)
- [WebRTC](https://webrtc.org/)
- [PeerJS](https://peerjs.com/)
- [Socket.IO](https://socket.io/)
- [MongoDB](https://www.mongodb.com/)
- [CodeMirror](https://codemirror.net/)
- [Piston](https://github.com/engineer-man/piston)

## ๐Ÿ“š References

- https://codemirror.net/#features
- https://quilljs.com/
- https://webrtc.org/
- https://github.com/engineer-man/piston
- https://github.com/WebDevSimplified/google-docs-clone
- https://github.com/atharmohammad/Code-N-Collab
- https://github.com/Rishabh-malhotraa/caucus

## ๐Ÿ“Œ Contributors

toofff