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

Portfolio Page UI #141

Closed
knoll3 opened this issue Dec 17, 2024 · 0 comments · May be fixed by #153
Closed

Portfolio Page UI #141

knoll3 opened this issue Dec 17, 2024 · 0 comments · May be fixed by #153
Assignees

Comments

@knoll3
Copy link
Collaborator

knoll3 commented Dec 17, 2024

Portfolio Page

This task is to implement the portfolio page in the Wunderstruck designs shown below.

Estimated time: ~100 hours

  • All UI tasks include implementing light theme and dark theme.
  • We are assuming the screen width will always be higher than 800px. There is no guarantee the app will work properly on tablet or mobile screens.
  • All UI tasks include implementing loading, no data, and overflow states.

Sub-tasks (~100 hours)

Set up state

  • Create portfolio slice (1 hr)
  • Create all needed selectors (4 hr)
  • Mock the data in the selectors (2 hr)

Build UI

  • Set up new color definitions (1 hr)
  • Build the header (4 hr)
  • Research different graphing libraries (1 hr)
  • Build the line graph (16 hr)
  • Build the block graph (16 hr)
  • Review Mark's table implementation (1 hr)
  • Build the overview table (8 hr)
  • Build transaction history table (8 hr)
  • Build rewards tooltip (4 hr)

Integrate backend api

  • Header (4 hr)
  • Line graph (8 hr)
  • Block graph (8 hr)
  • Overview table (4 hr)
  • Transaction history table (4 hr)

Testing (8 hr)

  • Test loading states
  • Test wallet not connnected states
  • Test no data states
  • Test overflow states
  • Test at least 5 varieties of data sets for line graph
  • Test at least 5 varieties of data sets for block graph

Resources

@knoll3 knoll3 self-assigned this Dec 17, 2024
@junkim012 junkim012 changed the title Portfolio Page Portfolio Page UI Jan 3, 2025
@knoll3 knoll3 linked a pull request Jan 10, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants