RhinoMeet - Random chat website
RhinoMeet is a WebRTC-based video chat application inspired by Omegle. It allows users to connect and communicate in real-time via audio, video, and text chat. The application leverages WebSockets for signaling and WebRTC for media transmission between peers. Users can join random video chats with other connected users, enjoy features like screen sharing, skipping users, and real-time text messaging.
To install and run this project locally, follow these steps:
Clone the repository:
git clone https://github.com/Shobhit2205/RhinoMeet.git
Navigate to the folder:
cd RhinoMeet
Install dependencies:
cd server
npm install
Set up environment variables:
cp .env.example .env
Start the backend server:
npm run start:dev
The server should now be running on http://localhost:8000.
starting frontend and Install dependencies:
cd client
npm install
Set up environment variables:
cp .env.example .env
Start the Frontend:
npm run dev
The client should now be running on http://localhost:5173.
Fork the repository.
Create a new branch:
git checkout -b feature/your-feature
Make your changes and commit them:
git commit -m "Add a new feature"
Push your changes:
git push origin feature/your-feature
Submit a pull request.