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
- Host: GitHub
- URL: https://github.com/iyashwantsaini/vaartalaap
- Owner: iyashwantsaini
- License: mit
- Created: 2021-08-29T15:34:47.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-08T10:48:04.000Z (almost 3 years ago)
- Last Synced: 2025-01-16T22:29:26.374Z (5 months ago)
- Topics: codemirror, material-ui, reactjs, redux, socket-io
- Language: JavaScript
- Homepage: https://vaartalaap.herokuapp.com/
- Size: 2.58 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Vaartalaap
An Open Source Interview Plaform with Video Call Support (WebRTC) and a Realtime Collaborate Editor with Compiler (Piston)



## ๐ 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