Skip to content

A collaborative platform which supports multiple users at the same time

Notifications You must be signed in to change notification settings

KenniBlank/CollaborativePlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CollaborativePlatform

A collaborative platform which supports multiple users at the same time

Documentation:

  • WebSocket + Flask for the basic chat application. No fanciness yet
  • Cross Origin Resource Sharing
  • Cookies to handle reconnection

Video Connecting feature:

  • using webRTC and plain JS

TODO list:

Had made this a while ago, so reusing it: Link to Code Favicon from: Flaticon

JSON and WHY?

instead of sending in dictionary from server which is unreliable in case of server failure(Experienced it at another project), storing the whole data in a JSON file allows reliable storage and transfer to all users.

format:

{
    "chatLog":{
        "username": "Message"
    },
    "taskLog":{
        "taskName": {
            "status": false,
            "Description": ""
        }
    }
}

About

A collaborative platform which supports multiple users at the same time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published