Skip to content

RobinVivant/SuperChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super Chat!

This is a chat webapp, also allowing to start multiple video conversations and share files using Google Drive or direct p2p file transfer (private, secure and faster). Chats are divided by rooms and no authentication is required, a unique private id is simply generated and stored into the Local Storage. A special feature let you take snapshots of you or you friends (suprise mofucker) and instantly send it as a message into the chat.

###Getting started

Windows is not supported.

Latest Chrome version is currently recommended since it has the best support for Web RTC Firefox and Chrome Ice Candidates are not compatible, thus you can't share videos or files between those browsers

###Technologies

###Code overview

If you want to contribute to the project you are very welcomed, just submit a pull requests!

  • /WebRTCPeersChannel.js : A Meteor stream (package arunoda:streams) for Web RTC signaling
  • /Routes.js : routes definition (Iron Router)
  • /client/ : files sent and executed on the clients
  • /client/components/ : templates used as UI components
  • /client/layouts/ : templates used as UI layouts
  • /client/pages/ : templates handling routes (see /Routes.js)
  • /server/ : only executed on the server. Contains all the rpc endpoints
  • /collections/ : mongoDB collection definitions, rules and publishes

###Authors Initiated for a school project at Polytech' Nice-Sophia Antipolis, France.

Nancy Fong, Swan Jumelle, Antoine Lavail, Thomas Montana, Robin Vivant

About

Remember, always smile, bitch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors