gamevault-app
gamevault-app copied to clipboard
Chat and Online Status in a GameVault Community (using Websockets)
The user wants to know who's online at the moment, what games they're playing, and have the ability to chat with them through GameVault.
This will require a Websocket-Connection to the Server to instantly send chat-messages and online states to each user. Also we defintely wan't the ability to disable these features via "Invisible Mode" on the Client Side.
To-Dos
Server:
- [X] Websocket Server Connection
- [x] Authentication
- [x] Online-States (Online, Playing, Busy, Offline)
- [ ] Get AsyncAPI to work
- [ ] Configuration Parameters
- [ ] Direct Messages from User to User
- [ ] Server Chatroom
Client:
- [ ] Socket.IO Connection to the Server using Socket-Secret
- [ ] State Sending and Receiving
- [ ] Show Notifications
- [ ] Block Status Notifications Option
- [ ] Invisible/Busy Selector
- [ ] Client-Side Invisible Mode
- [ ] Integrate with offline mode