Chill Zone is a full-stack web application on which multiple people can have a video conversation.
Implemented the ADAPT Feature(ADAPT) to store chats from meeting.
Created a Lunch Time Page where people can have virtual lunch calling/discussions/chit chat sessions and socialize with people of common interests.
- Video conversation between multiple people
- Passcode feature for authentication
- Mic Off/On
- Video Off/On
- End Call
- Screen Sharing on Video Call
- Meeting Chat
- Hand Raise
- Copy Meeting Link
- Send meeting invite on mail
- Chat page for accessing and continuing the conversation after the meeting (ADAPT Feature)
- To store chats from during the meeting
- Lunch Time Page (X-Factor)
- Virtual lunch calling/discussions/chit chat sessions
- Socialize with people of common interests
- React.js - frontend
- node.js - evented I/O for the backend
- Express - fast node.js network app framework
- MongoDB - database for storage
- MATERIAL-UI - react components faster and easier web development
- PeerJS - WebRTC peer-to-peer data, video, and audio calls
- Socket.IO - library that enables real-time, bidirectional and event-based communication between the browser and the server
Now install the dependencies and start the development server.
cd client
npm i
npm run start
cd server
npm i
npm run start
Visit http://localhost:3000 and start chatting! Join a meeting across two browser tabs to see it working in realtime 🥳
Bhaskar Gupta - guptabhanu1999@gmail.com