/smishy

Anonymous chat with random people over the internet using WebRTC, React and Socket.IO

Primary LanguageJavaScriptMIT LicenseMIT

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

  1. Video
  2. Audio
  3. Chat
  4. Screen sharing
  5. Full screen mode
  6. Mobile version
  7. Online counter
  8. Mute audio/video

🐞 Known problems/bugs (feel free to fix them, these are small bugs)

  1. Ending call when screen is being shared
  2. Video muting when screen is being shared

🔮 Future

  1. Photo sharing

Local deployment :

  1. Go to server directory and install dependencies using command
yarn
  1. Run server
yarn start
  1. Open second console, go to client directory and install dependencies using command
yarn
  1. Run client
yarn start
  1. Open project at localhost