Smishy - video chat with random people, like Omegle or Chatroulette
This project is using WebRTC, WebSockets, React, Node.js, SCSS, YARN
🧪 Smishy is deployed at: https://smishy.herokuapp.com
⭐ Feature list
- Video
- Audio
- Chat
- Screen sharing
- Full screen mode
- Mobile version
- Online counter
- Mute audio/video
🐞 Known problems/bugs (feel free to fix them, these are small bugs)
- Ending call when screen is being shared
- Video muting when screen is being shared
🔮 Future
- Photo sharing
Local deployment :
- Go to server directory and install dependencies using command
yarn
- Run server
yarn start
- Open second console, go to client directory and install dependencies using command
yarn
- Run client
yarn start
- Open project at localhost