hackforla / HomeUniteUs

We're working with community non-profits who have a Host Home or empty bedrooms initiative to develop a workflow management tool to make the process scalable (across all providers), reduce institutional bias, and effectively capture data.
https://homeunite.us/
GNU General Public License v2.0
39 stars 21 forks source link

Design for #519, #635, #731 Section 2 | Coordinator: Add Notes, View Intake Profile, Onboarding Events #736

Open ExperimentsInHonesty opened 3 months ago

ExperimentsInHonesty commented 3 months ago

Overview

This is the design issue for the following stories #519, #635, #731 these relate to Section 2 | Coordinator: Add Notes, View Intake Profile, Onboarding Events.

Action Items

Wireframe

Design

Resources/Instructions

ExperimentsInHonesty commented 3 months ago

If they only have one notes field, and can add or remove something from it... then having a number inside the icon, dosent make sense. I recommend the following If there is a note, the icon is solid with a check mark in it if there are no notes, its open and has the + 1 on it.

image

I also noticed that the notes field was grayed out on the table view... is there a reason why they could not click on the note +1 icon from that view and leave a note then?

lasryariel commented 3 months ago

added comment to one of the older existing designs in figma, we should revert to those versions for MVP for simplicity.

https://www.figma.com/design/BNWqZk8SHKbtN1nw8BB7VM/HUU-Everything-Figma-Nov-2022?node-id=15207-18315&t=PtTctlrVruzua57D-4

lasryariel commented 2 months ago

Questions for Product (copied from Figma)

Other Feedback from Product:

Here is a screenshot of one of the frames in the current wireframe: (Figma link to wireframes) image

lasryariel commented 2 months ago

Notes from 9/10 breakout session:

lasryariel commented 2 months ago

Gabriella's Notes

1. Intake Profile Approval Version History:

2. Intake Profile Approval Notes:

3. Sidebar:

4. Hierarchy and Sequential Flow:

5. Notes:

6. Onboarding:

gabcdominic commented 1 month ago

9/24/24

Version History Display

Profile and Notes Layout

We will need one more week on this.

gabcdominic commented 1 month ago

10/1/2024 Updates to UI/UX and Features:

1. Hierarchy Removal & Color-Coding

2. Version History Display

Screen Shot 2024-10-01 at 8 21 40 PM

3. Notes

gabcdominic commented 1 month ago

10/15/24 Meeting Notes

Design updated -- new version reflects changes below.

Pop up notification

Notes

Mobile Design

Next Steps

gabcdominic commented 4 weeks ago

10/22/2024

Link to Figma here.

Screen Shot 2024-10-24 at 5 11 18 PM

lola3736 commented 3 weeks ago

@lasryariel okay to remove the label "ready for product" as it looks like Design is currently working on the wireframe with discussions with Product.

gabcdominic commented 3 weeks ago

10/29/24 Stakeholder Meeting

Layout approved. Next, we need engineering validation on feature viability to determine prioritization and avoid churn, scope creep, and design rework.

MVP Decisions:

  1. Navigation Flow: Previous & Next Options: Removed for MVP. After completing a section, Coordinators are directed back to the dashboard to streamline task navigation.
  2. Approval Process and Visual Changes: Coordinators approve sections individually. Consider visible change highlighted in a side-by-side view for easy comparison of "before" and "after" states (see below).
  3. Intake Profile Feedback: No character limit for Coordinators on intake profile feedback, allowing flexibility without imposing restrictions.
  4. Version History and Display:
    • Intake Profile View: Stakeholder suggested for Coordinators to be able to see both current and prior versions side-by-side at both the top and bottom of the screen, facilitating seamless comparison. Update Requests:
    • End-User View (Hosts/Guests): Only the latest update request from the Coordinator is visible, ensuring simplicity in their view.
    • Coordinator View: Displays a complete chronological history, with the latest entries at the top. This enables Coordinators to manage updates by keeping relevant notes and removing those no longer needed.
  5. Completion and Updates Process: Notes and Requested Changes: After each section, Coordinators can add notes to request changes. Once action is taken on the requested change, the note disappears from the Host/Guest view but remains in the historical log for the Coordinator. Hosts/Guests see "changes requested—see details," showing the original question and the Coordinator’s feedback, which can be displayed as a thought bubble or feedback box.
  6. Enhanced Notes Features:
    • Coordinators can view summaries of notes with the option to collapse sections for a streamlined experience. By default, notes are fully visible, but users can opt to hide them as needed.
    • Search/Edit/Delete Capability: Coordinators can edit or delete notes to ensure accurate and relevant information remains visible.
  7. Search Capability: Coordinators will have a search function for profiles and notes, making it easier to find specific information efficiently.

Post-MVP Considerations:

  1. Previous & Next Options: What happens to Previous & Next options if a filter is applied on the dashboard?
  2. Admin Oversight for Notes: To prevent potential issues (e.g., inappropriate content), admin oversight can be added post-MVP, allowing admins to edit/remove specific notes if necessary.

Slide1

gabcdominic commented 1 week ago

11/12/2024 Team Meeting

  1. Guest/Host Team Sync Needed to define the intake profile submission and resubmission process. For example, UI expectations for handling unapproved fields, enabling feedback loops and revisions for intake profiles, and locking approved fields in the Guest/Host UI to prevent modification. For example, if there's revision needed under "Substance Abuse," can that section of the intake profile be editable, and we lock all other sections that have been approved? Screen Shot 2024-11-12 at 7 08 15 PM

  2. MVP Scope Reminder to minimize Coordinator workload. Prioritize elements that streamline their tasks.

  3. Discussions regarding 10/29/24 stakeholder feedback

    • Navigation (Next/Previous Buttons): Feasible implementation for us to have next/previous functionality to fetch data in sets. Engineering will have to look more into this if we have large data sets (ex. 1-50 are on page 1, 51, and on is on page 2 of the dashboard)
    • Side-by-side before and after layout should be workable. Line-by-line design can be too complex (feasibility and ease of development)
    • Notes management (Search/Edit/Delete): confirmed to be implementable, can proceed
    • Feature prioritization: 1) Intake Profile 2) Notes Management. Execution: Priyanka to lead Intake Profile, Nihan to work on Notes. Engineering begins overall layout
    • Dashboard customization (saved view dashboard customization, shared views between coordinators for filters applied): We need to assess further technical requirements for saved views and coordinator-specific shared views based on applied filters Screen Shot 2024-11-12 at 7 34 24 PM
  4. Engineering Parallel Development Approach

    • The objective is to allow Engineering to progress with skeleton and iterative refinements. Engineering can start with general structural design with minimal expected changes like the approved core layout, user profile views, and accordions for content organizations. They can maintain the current scaffolding & adjust only if necessary.
    • Engineering will need more direction for the intake profile as we work with Host/Guest on intake profile submission & resubmissions