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

[PdrDashboard] v0.4: Feeds page #1473

Closed
12 of 14 tasks
KatunaNorbert opened this issue Jul 29, 2024 · 0 comments · Fixed by #1476
Closed
12 of 14 tasks

[PdrDashboard] v0.4: Feeds page #1473

KatunaNorbert opened this issue Jul 29, 2024 · 0 comments · Fixed by #1476
Labels
Epic Type: Enhancement New feature or request

Comments

@KatunaNorbert
Copy link
Member

KatunaNorbert commented Jul 29, 2024

Target

Add a new page dedicated to feeds, where users can leverage a big table containing all the existing feeds with multiple metrics and properties.

Super epic issue can be found here

TODO

  • Add navigation and transform dapp into multipage application #1474 - Norbert
    • Add Home and Feeds navigations
    • Replace current dashboard title with navigation
    • When clicking on home redirect to current predictoor dashboard, on Feeds show the new Feeds page
  • [Pdr Dashboard] v0.4 - Display main metrics section #1485
    • Under the menu display a row containing main metrics over all feeds, such as: Volume, Feeds, Sales, Revenue, Accuracy(avg)
  • Create a table that contains all the columns from the mockup provided bellow #1478 - Mustafa
  • Create a filters section that contains multiple components for different columns and allow table filtering #1484 - Norbert
    • The components should be compressed and the dropdown list should open when component is clicked
    • Add a Reset All button then clears all the filter values
  • Add search bar that allow search based on: Add, Base Token, Quote token, Exchange #1520 - Norbert
  • Expandable rows #1506 - Calina / Norbert
    • when clicking on a specific row, the address should be saved and a component should open
    • when clicking again the component should close
  • Create and display data inside expanded row #1506 - Norbert
    • display following charts: Volume, Sales, Accuracy, Predictions, Stakes over time
  • Dash_duo / selenium tests for the new page
  • [PdrDashboard] v0.4 Split up utils.py #1491 split up utils.py
  • create a yaml file for tooltip texts
  • Create and implement NumberFormatter #1501 - Mustafa
  • Find and add the websocket buyer address to the DF buyers, only for this module #1508 - Mustafa
  • Fix the table title and do nor remove the "Avg" phrase #1501 - Mustafa
  • Fix the legend on the home page and remove the exchange name from the legend items #1515 - Mustafa

UI sketch for v0.4:

Screenshot 2024-07-29 at 16 20 55 Screenshot 2024-07-29 at 16 22 40
@KatunaNorbert KatunaNorbert added Type: Enhancement New feature or request Epic labels Jul 29, 2024
KatunaNorbert added a commit that referenced this issue Jul 30, 2024
* add navigation and create feeds page

* separated callbacks to be page specific

* separated views by page

* write test for navigation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Type: Enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant