HomeUniteUs icon indicating copy to clipboard operation
HomeUniteUs copied to clipboard

Implement Guest Dashboard Components

Open erikguntner opened this issue 1 year ago • 0 comments

Overview

We can start development on the guest dashboard so I thought it would help to break it down into separate smaller components we could tackle all at once. In the image below I drew boxes around what I believe to be the main components that make up the UI. This includes the outer page layout consisting of the header and sidebar, the two column inner layout of the main panel and it's headers, expanding tasks list, the subtasks inside, and the coordinator contact. Something we have to keep in mind for these components especially is reusability since they will be used in the host dashboard as well. Let me know if you think this component breakdown makes sense.

Screenshot 2023-08-16 at 2 42 48 PM

Action Items

These are the proposed UI tasks for the guest dashboard:

Outer layout

The outer layout consists of the nav bar, side nav, and main panel Issue: #567

Screenshot 2023-08-16 at 2 27 56 PM

Inner layout

Inner layout is essentially the guest dashboards home page and consists of a "Welcome" header, and two columns with headers for tasks and contacts. Issue: https://github.com/hackforla/HomeUniteUs/issues/571

Screenshot 2023-08-16 at 2 27 56 PM

Tasks list

An acordian that renders a list of tasks inside of it when expanded Issue: https://github.com/hackforla/HomeUniteUs/issues/568

Screenshot 2023-08-16 at 2 28 44 PM

Sub tasks

The tasks within these expandable panels Issue: https://github.com/hackforla/HomeUniteUs/issues/569

Screenshot 2023-08-16 at 2 28 58 PM

Coordinator Contact

Contact information for the coordinator Issue: https://github.com/hackforla/HomeUniteUs/issues/570

Screenshot 2023-08-16 at 2 29 14 PM

Resources/Instructions

Material UI documentation: https://mui.com/material-ui/

erikguntner avatar Aug 16 '23 22:08 erikguntner