Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/official-krish/omegle
This project aims to provide a real-time video chat application similar to Omegle, where users can connect and chat with random strangers.
https://github.com/official-krish/omegle
react socket-io tailwind typescript webrtc
Last synced: about 2 months ago
JSON representation
This project aims to provide a real-time video chat application similar to Omegle, where users can connect and chat with random strangers.
- Host: GitHub
- URL: https://github.com/official-krish/omegle
- Owner: Official-Krish
- Created: 2024-06-02T17:20:47.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-05T11:52:26.000Z (7 months ago)
- Last Synced: 2024-06-05T13:30:55.145Z (7 months ago)
- Topics: react, socket-io, tailwind, typescript, webrtc
- Language: TypeScript
- Homepage:
- Size: 1.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
Omegle Clone
This is an Omegle clone built using modern web technologies: Socket.io, TypeScript, WebRTC, React, and Tailwind CSS. This project aims to provide a real-time video chat application similar to Omegle, where users can connect and chat with random strangers.
Tech Stack
-
Socket.io - for real-time communication -
TypeScript - for type-safe JavaScript -
WebRTC - for peer-to-peer video and audio communication -
React - for building user interfaces -
Tailwind CSS - for styling
Installation
git clone https://github.com/Official-Krish/Omegle
cd omegle-clone
npm install
Usage
To start the development server, run:
npm run dev
Open http://localhost:5753 in your browser to view the application.
Features
- Random video chat with strangers
- Text chat functionality
- Responsive design with Tailwind CSS
- TypeScript for type safety
Contributing
Contributions are welcome! Please fork the repository and submit a pull request.