Random Meet is a Google Meet clone that has been built using webRTC and the topology used is Mesh topology.
https://randommeet.vercel.app/
-Real-time Video Calling: Enjoy seamless video calls with peers in real-time, akin to Google Meet, powered by WebRTC technology.
-Efficient State Management: Redux Toolkit ensures smooth data flow and easy debugging, enhancing the user experience.
-WebSocket & Signaling: Real-time collaboration is facilitated through WebSocket communication and signaling via Socket.IO, enabling instant data exchange between clients.
-Stream Handling: Smooth transmission and reception of audio and video streams ensure a seamless communication experience during video calls.
-Frontend: Next.js + Redux Toolkit + WebRTC + PeerJs
-Real-time Collaboration: WebSocket & Signaling via Socket.IO
-Server: NodeJs + ExpressJs
To set up the Food Ordering App project locally, follow these steps:
-
Clone the repository:
https://github.com/RandomThacker/random-meet.git
-
Navigate to the project directory:
cd random-meet
-
Install the required dependencies:
npm install
-
Start the application:
npm run dev