ColinLefter / Accord

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 direct messaging feature into application shell #105

Closed ColinLefter closed 5 months ago

ColinLefter commented 5 months ago

SMART Goal

Specific

Who: Colin Lefter What: Integrate the direct messaging feature, developed separately, into the main application shell, ensuring seamless real-time communication between users. This involves linking a search functionality within the modal that pops up once the "Send DM" button is clicked. This means allowing users to search up other users and to be able to maintain chats between them, along with pulling chat history.

Measurable

Success will be measured by the seamless function of the direct messaging within the application, where users can initiate and maintain real-time conversations without any noticeable lag or interruptions.

Attainable

Given my familiarity with the application's architecture and the availability of Ably's dedicated React library, this integration is technically feasible within the set timeframe. I have the necessary skills and resources to accomplish the integration and ensure it works as intended.

Relevant

This integration is crucial for the application's core functionality. Direct messaging is a key feature that allows users to communicate, enhancing the overall value and user engagement of the platform.

Time-Based

The goal is to complete the integration by the start of the next sprint cycle on Monday, 18th of March, aligning this task with the broader development timeline and ensuring readiness for the next phases of testing and refinement.