A real-time privacy-first social media platform leveraging feature-rich direct messaging text channels. Built as part of the course project for COSC 310 at UBC.
5
stars
1
forks
source link
Integrate user-specific direct messaging across all relevant components #122
Access the account-specific details of the provider and modify all component props to reflect account-specific data. Use such account data in the Chat component to allow users to select who they want to chat with and send a direct message to a particular user, maintaining user-specific channels
Measurable
The user currently signed in will be able to select who they want to chat with and maintain chats with multiple users. They will be able to create new direct messaging channels with users they have not messaged before and be able to access existing chats through their friends tab
Attainable
The core real-time chat system has already been implemented, and channels are easily maintained through a unique string representation of channel participants generated by identifying unique sender-receiver pairs. This makes it easy to create a new channel as all we need to know is who is sending the message (creating the chat) and who is receiving it (who it is targeted to)
Relevant
Being able to message specific users through our application shell is a fundamental feature as we are currently identifying sender-receiver pairs through hardcoded strings in the backend
Time-Based
I will have this completed by the start of the next sprint cycle, which is Monday, 25th of March
SMART Goal
Specific
Measurable
Attainable
Relevant
Time-Based