Skip to content

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

License

Notifications You must be signed in to change notification settings

ChrisK1994/smishy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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