Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pravesh-mansharamani/omegle
Omegle Clone
https://github.com/pravesh-mansharamani/omegle
Last synced: 9 days ago
JSON representation
Omegle Clone
- Host: GitHub
- URL: https://github.com/pravesh-mansharamani/omegle
- Owner: Pravesh-mansharamani
- Created: 2024-01-11T20:22:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-13T17:03:21.000Z (about 1 year ago)
- Last Synced: 2024-11-11T14:09:03.107Z (2 months ago)
- Language: TypeScript
- Size: 6.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Omegle Clone
## Technologies Used : React.js, Node.js, Socket.io, Express.js, WebRTC
## Features :
- 2 people can connect and chat with each other.
- Max number of rooms server can handle at a time is 500. So, total 1000 users at once
- If a room is full, the user will be redirected to a new room.
- If a user leaves the room, the other user will be redirected to a new room.## How to Setup :
1. Clone the reop :
```bash
git clone https://github.com/Pravesh-mansharamani/Omegle.git
```2. Install frontend dependencies :
```bash
cd client
npm i
```3. Start the frontend server :
```bash
npm run dev
```4. Install backend dependencies :
```bash
cd server
npm i
```5. Start the backend server :
```bash
tsc -b
dist/index.js
```