bisq-network / projects

@bisq-network project management
https://bisq.wiki/Project_management
9 stars 2 forks source link

Bisq Dashboard: Re-implement the Bisq Markets API, create a new realtime Bisq Markets website with DAO reporting, widgets, etc. and integrate it into the main Bisq Website #41

Closed wiz closed 2 months ago

wiz commented 4 years ago

_This is a Bisq Network project. Please familiarize yourself with the project management process._

Description

Following from the success of https://github.com/bisq-network/projects/issues/37, this project expands the Bisq Explorer backend to serve the Markets API endpoints, and implements a new Bisq Market website frontend to show market data and vital non-technical performance metrics for the Bisq network on 1 screen through a combination of graphs, tables, and text so that users and BSQ stakeholders can easily get a pulse of network activity and health.

Rationale

Criteria for delivery Milestone 1: New Backend to replace existing Markets API

Criteria for delivery Milestone 2: New Frontend (part 1 of 2) with new APIs in backend

General

Front page table

Front page graph

Criteria for delivery Milestone 3: New Frontend (part 2 of 2) with new APIs in backend

General

Cycle voting metrics

Trading statistics, by cycle

BSQ issuance, by cycle

BSQ burn, by cycle

Proposals voted upon in each DAO cycle

Miscellaneous

Measures of success

When the following are achieved, we can consider this project to be a success:

Risks

Estimates

Ops: $5000 USD for Milestone 1 for Bisq Markets API Growth: $2500 USD for Milestone 2 for Bisq Markets Website part 1, $2500 USD for Milestone 3

m52go commented 4 years ago

One approach for designing the page on this new site for DAO health:

Screenshot from 2020-08-08 09-05-06

See more details and comments here. As mentioned above, the goal is for some of these visuals to be modular, so [some of them] can be plugged in to a re-built stats page (bisq.network/stats).

@jmacxx and @mwithm feel free to take a look and suggest feedback, if you like.

wiz commented 4 years ago

We should probably also display the current Bisq Price Index numbers from the new Pricenodes https://bisq.wiki/Bisq_Price_Indices - we need a page like BitMEX has for their indices https://www.bitmex.com/app/indices

softsimon commented 4 years ago

After some discussions the way I will implement this is similar to as stated in the General tasks list above:

I will focus on making the markets web app realtime with new data being pushed through the websocket.

A development server will be up during the development to continuously get feedback on the design and features.

thehapax commented 4 years ago

Hi. I can help with the charts, statistics and any other supporting development work.

softsimon commented 4 years ago

I just made a rough mockup. How about something like this for landing page for the new bisq.markets site?

bisq-markets-1
wiz commented 4 years ago

@softsimon looks cool, on that page you can have the prices update in realtime from the Bisq Price Indices - I spoke with @m52go and we're going to assign this project to you, so please get started :grin:

wallclockbuilder commented 3 years ago

@wiz Is milestone 2 still up for grabs? Is it still assigned to @softsimon ? I’m available to start working on this ASAP.

wiz commented 3 years ago

Actually, I was just discussing this with @m52go, since MS2 got stalled we decided to move some of the tasks from MS2 into a new MS3 so @softsimon can proceed with MS2 now

kiocosta commented 2 months ago

@wiz hi, is the info here still updated? The development of an Angular frontend spiked me interest, but I'm not sure if this is still work TBD/anyone is working on it

wiz commented 2 months ago

this is ancient it was completed and ran for years and then abandoned