Contributor
Disha Talreja

Self Hosted Chat and Notification


Mentors
Dominic Mills, Kevoniat
Organization
The Palisadoes Foundation
Technologies
mongodb, react, graphql, typescript, Flutter / Dart
Topics
web, mobile
The aim of the project is to develop a self hosted chat for Talawa which facilitates communication amongst users and notifications. Key deliverables of the project are: 1. Chat hoisted on the API server 2. Available for 1 to 1 and 1 to many (group chat) options 3. Automatically available to registered attendees of events as a dedicated group chat instance. 4. Encrypted whenever and wherever possible 5. Capable of allowing users to reply to any historical comment. 6. Allow administrators to respond in various ways to complaints about chats. 7. Have the ability for older chats to be purged from the system 8. Handle notifications on the local server