A collaborative platform which supports multiple users at the same time
- WebSocket + Flask for the basic chat application. No fanciness yet
- Cross Origin Resource Sharing
- Cookies to handle reconnection
- using webRTC and plain JS
Had made this a while ago, so reusing it: Link to Code Favicon from: Flaticon
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": ""
}
}
}