Skip to content
This repository has been archived by the owner on Aug 27, 2024. It is now read-only.

[Feature]: Create a web interface for the chat client #62

Open
1 task done
rvolosatovs opened this issue Oct 17, 2022 · 5 comments
Open
1 task done

[Feature]: Create a web interface for the chat client #62

rvolosatovs opened this issue Oct 17, 2022 · 5 comments
Assignees

Comments

@rvolosatovs
Copy link
Member

Is there an existing issue for this?

  • I have searched the existing issues

Description

The existing chat client should be extended to provide a web interface to send and receive messages.

This would allow to overcome the inability to use threads to simultaneously receive and send messages.

Acceptance Criteria

No response

Suggestions for a technical implementation

No response

@nickvidal
Copy link
Member

I did some research to find an open source web interface for the chat client, and I found this one:

https://github.com/nickvidal/chatweb

Students, please feel free to adapt this code to connect with the chat client.

@rvolosatovs
Copy link
Member Author

I did some research to find an open source web interface for the chat client, and I found this one:

nickvidal/chatweb

Students, please feel free to adapt this code to connect with the chat client.

@nickvidal work is already underway on this using React as far as I know. I am not sure the client you linked is relevant for the task at hand.

We're looking for something simple and embeddable. It looks like the client assumes an existence of a bot and things like password handling. Neither of these are goals of the project, what we need is a basic networked application, where peers can exchange lines of text and perform assertions on identity of peers by using data provided by Enarx runtime.
Additionally, we should be using a single WebSocket here and not a REST webhook

Could you specify the requirements on how the client should look like if you have any? Thanks

@nickvidal
Copy link
Member

Ah, yes, we would just use the UI from this one, removing all the extra code and connecting via WebSocket.
But if we already have something underway, that's great!

@rvolosatovs
Copy link
Member Author

Ah, yes, we would just use the UI from this one, removing all the extra code and connecting via WebSocket. But if we already have something underway, that's great!

Yes, we'll add UI styling as the last step. For now, there are still too many unknowns and adding a complete UI would only complicate making progress.

@dpal dpal assigned nickvidal, rjzak and rvolosatovs and unassigned nickvidal Nov 9, 2022
@dpal
Copy link

dpal commented Nov 9, 2022

Richard will provide the status update in several days.

@dpal dpal added this to Enarx Board Jan 26, 2023
@dpal dpal moved this to New in Enarx Board Jan 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Status: New
Development

No branches or pull requests

4 participants