ojedavd / smishy

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

Home Page:https://smishy.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://smishy.herokuapp.com/

License:MIT License


Languages

Language:JavaScript 67.3%Language:SCSS 22.7%Language:HTML 10.0%