CDLUC3 / dmsp_frontend_prototype

Repo to test out new NextJS framework
MIT License
0 stars 0 forks source link

Build initial Dashboard #4

Open briri opened 11 months ago

briri commented 11 months ago

Build the initial Dashboard the user sees when they login.

Base it off of the work already done in the DMPTool react-client.

bofstein commented 1 month ago

Wireframe for the dashboard is here: https://www.figma.com/proto/RRtoRLyr5Spf0KiyRfEclt/DMP-Tool-Wireframes?node-id=886-846&t=pGJl655GG7A2dvdJ-0&scaling=scale-down-width&page-id=177%3A504&starting-point-node-id=177%3A626&show-proto-sidebar=1&content-scaling=fixed

Makeup of page:

Has the following dependencies before work should start:

bofstein commented 1 month ago

Actually I had thought we were changing to sort but I missed a comment from @cazinc that the idea was a few filters were simpler for users, most of whom won't have many plans, so we wouldn't need sort.

My expectation would be that by default it would be sorted by most recently updated, so that ones they're working on are at the top. So filters that allow them to find other things make sense. Published and Draft (maybe Incomplete instead to match the other wireframes) are good, but the last updated shouldn't be needed if recent ones are already at top, so the filters currently just cut things off at the end of the list.

If we want to keep it simple, the one that I think is most likely to be useful would be some sort of Role or Ownership filter, to filter just ones that you are the creator of vs ones that you were invited to contribute to.

I do think there are some power users, e.g. ones that collaborate a lot with others, that might have a lot of plans we'll need to help with, but I think those two filter options are probably a good start.