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

[Epic] 4.1: Basic front end for node operator #100

Closed
6 of 7 tasks
chair28980 opened this issue Nov 16, 2023 · 6 comments
Closed
6 of 7 tasks

[Epic] 4.1: Basic front end for node operator #100

chair28980 opened this issue Nov 16, 2023 · 6 comments
Assignees
Labels
E:4.1: Basic front end for node operator See https://github.com/waku-org/pm/issues/100 for details Epic Tracks a sub-team Epic.

Comments

@chair28980
Copy link
Contributor

chair28980 commented Nov 16, 2023

Epic label: E:4.1: Basic front end for node operator

Summary

Context and Need

Waku nodes currently lack a user-friendly interface, making it difficult for non-technical users to interact with the network.

Objective

Provide a simple and non-technical means for users to interact with Waku nodes, enhancing usability, especially for workshops and new users.

Proof of concept

The design for this front end should be developed at a proof of concept level.

Deliverables

D1. Dockerized frontend with a nice design and some waku branding. Avoid using fancy frameworks that soon become obsolete. With the following features:

Integrated with nwaku-compose so that after "docker-compose up -d" the front end is available to the user.

The front end allows to publish a message to a given content topic, inputting a set of fields. Using the REST API. Can take UTF-8 string or binary payload in hex format (using post_waku_v2_relay_v1_message)

The front end allows to subscribe to a given content topic, and messages are displayed real-time in there.

Acceptance Criteria

  • Frontend that fulfills the D1 requirements above

RAID

Risks

Assumptions

Issues

Dependencies

Tasks

js-waku:

nwaku:

@chair28980 chair28980 added the Epic Tracks a sub-team Epic. label Nov 16, 2023
@chair28980 chair28980 added this to the Waku Network Gen 0 milestone Nov 16, 2023
@fryorcraken fryorcraken added this to Waku Nov 16, 2023
@chair28980 chair28980 changed the title [Epic] Basic front end for node operator [Epic] 4.1 Basic front end for node operator Nov 16, 2023
@chair28980 chair28980 changed the title [Epic] 4.1 Basic front end for node operator [Epic] 4.1: Basic front end for node operator Nov 16, 2023
@chair28980 chair28980 added the E:4.1: Basic front end for node operator See https://github.com/waku-org/pm/issues/100 for details label Nov 16, 2023
@alrevuelta
Copy link
Collaborator

Related: https://github.com/waku-org/waku-frontend
Unfinished but tracked in that repo.

@weboko
Copy link

weboko commented Nov 24, 2023

Weekly update:
achieved: follow ups and reduction of FE image;
next: double check with cors solved, minor improvements and fixes

@weboko
Copy link

weboko commented Jan 10, 2024

@chair28980 keeping it open as per waku-org/nwaku#2223 (comment)

@weboko weboko moved this from In Progress to Blocked in Waku Jan 10, 2024
@chair28980
Copy link
Contributor Author

Closing per status-im/nim-presto#68 (comment)

@github-project-automation github-project-automation bot moved this from Blocked to Done in Waku Mar 6, 2024
@alrevuelta
Copy link
Collaborator

Reopening since the frontend is not live in nwaku compose nor has the requested features. See deliverables section.

@alrevuelta alrevuelta reopened this Mar 6, 2024
@Ivansete-status
Copy link

Closing as this is in https://github.com/waku-org/nwaku-compose
( cc @gabrielmer )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:4.1: Basic front end for node operator See https://github.com/waku-org/pm/issues/100 for details Epic Tracks a sub-team Epic.
Projects
Status: Done
Development

No branches or pull requests

5 participants