Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate a basic chat into Meshrabiya demo app #14

Open
2 tasks done
divyahariharan2103 opened this issue Sep 18, 2024 · 1 comment
Open
2 tasks done

Integrate a basic chat into Meshrabiya demo app #14

divyahariharan2103 opened this issue Sep 18, 2024 · 1 comment

Comments

@divyahariharan2103
Copy link

divyahariharan2103 commented Sep 18, 2024

User Story:

As an Developer considering using Meshrabiya, I want to see the Chat window so that I can see Meshrabiya working for myself

Background info:

  • Need to have a plain text chat functionality where the user can send a message
  • Everyone connected in the network should be able to see that message
  • The chat should work by sending UDP packets to all other known users. Known users are identified by their IP address and port.
  • History of chats should be limited to last x messages (e.g. where x = 1,000). Messages are not saved.

Design tasks:

Not applicable

Implementation tasks:

  • Implement ChatServerSocket as child class of DatagramSocket or other similar arrangement (could use a DatagramSocket)
  • User interface implementation

Acceptance criteria:

@poojaustad To update the Acceptance criteria

@divyahariharan2103 divyahariharan2103 converted this from a draft issue Sep 18, 2024
@divyahariharan2103 divyahariharan2103 moved this from Backlog to In Progress in Ustad Mobile Development Sep 19, 2024
@Prashant-Android
Copy link
Collaborator

Prashant-Android commented Sep 19, 2024

This is sample video with logs, endpoint, and chat. After connecting the device, we can group chat. In this, we can identify the sender and receiver by matching the current endpoint and with the device name that are present in logs.

Screencast.from.2024-09-19.20-49-04.online-video-cutter.mp4

@divyahariharan2103 divyahariharan2103 moved this from In Progress to In Review in Ustad Mobile Development Oct 29, 2024
@mikedawson mikedawson moved this from In Review to In Progress in Ustad Mobile Development Dec 12, 2024
@mikedawson mikedawson moved this from In Progress to Backlog in Ustad Mobile Development Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

2 participants