OmegleMeet is a real-time video chat app inspired by Omegle. It allows users to connect with strangers for live video calls and text chats.
🔴 Live Demo (currently broke) - Or checkout demo video below
- Random stranger matching
- Real-time video calling with WebRTC
- Text chat alongside video calls
- Camera device switching
- Mobile responsive design
Frontend
- React.js
- Socket.IO Client
- WebRTC
Backend
- Express.js
- Socket.IO
- Redis
Deployed on AWS with Nginx serving both frontend and backend.
- Enter a username to join
- Get paired with random users
- Start video call via WebRTC
- Chat and switch cameras during calls
- Disconnect and find new partners
# Clone repository
git clone [repo-url]
# Setup Client
cd client
npm install
mv env .env
npm run dev
# Setup Server
cd server
npm install
mv env .env # Configure Redis parameters
npm start
- Enhanced error handling
- Additional chat features
- Improved UI/UX
- Security enhancements
- Performance optimizations
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit changes (
git commit -m 'Add AmazingFeature'
) - Push to branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Rohit Bind - rohitbindw@gmail.com
Keywords: omegle clone github, random video chat app, omegle alternative, open source video chat, webrtc video chat, omegle like, omegle clone, random video chat, omegle alternative, open source omegle, video chat app, random chat application, webrtc video chat, react video chat, omegle like app github, video chat github, omegle clone github, random video chat open source