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

Section 2 - Host Application Form #509

Open
6 tasks
pardhama opened this issue May 24, 2023 · 4 comments
Open
6 tasks

Section 2 - Host Application Form #509

pardhama opened this issue May 24, 2023 · 4 comments
Labels
Complexity: Small Issue has detailed instructions to resolve and the task is simple. draft help wanted Extra attention is needed i-Interface: Host Interface Items related to the Host interface & experience. p-Feature: Application Host points: 8 Can be done in 31-48 hours Role: PM Section: 2 Related to Major Flows Section 2: Application & Onboarding Process User Stories

Comments

@pardhama
Copy link
Member

pardhama commented May 24, 2023

The Problem:

Currently, Hosts have no means to provide information about themselves and their homes to the homeless helping organization online.
Currently, the Host lack an automated way to share information about themselves and their homes to the organization or the coordinator.

User Story:

As a Host, I should be able to see the questions in the application form and fill it to the best of my knowledge for the matching process
As a Host, I should be able to see the questions in the Profile (formerly application form) and fill it to the best of my knowledge for the matching process.

###High-Level Approach:
Application form page with multiple questions and a place to enter the answers to those questions. The page should also contain options like save and have the ability to move to any section of the application.
Profile (formerly application form) page with multiple questions and a repository to enter the answers. The page should include the ability to save the progress made and to navigate to any profile section.

Additional note: Host will see all communication in their process as "Profile", but we will internally refer to the form that the Host fill out as "Intake Profile" in future stories to distinguish this from the "Matching Profile" that gets generated once the "Intake Profile" is approved. In this user story, "Profile" and "Intake Profile" are synonymous.

Solution Alignment

Considerations

Anticipate that users will be using desktop, tablet, mobile devices --> use responsive design
In the future, the plan is for the host onboarding experience for multiple organizations (SPY and beyond), where different organizations might want to modify the application form needed for a Hosts.

Goals & Success

Success is if a host can successfully complete the application form and edit it based on the comments received by the coordinator.
The host can successfully access, navigate and view the high-level task groups steps, action items and status on the dashboard in one centralized area.

Metrics

Number of applications completed vs the number of applications started.
Average time taken to complete each application

Key Features:

  • Text-based questions for most questions (Questions where the answer would be in paragraph type). (As of now application form is same as safe place for youth. The link is in the PDF below)
  • Date, phone number, email, checkbox and signature question types/validations
  • Navigation on all profile (application form) pages to enable the users to modify their answers and move to any section of the profile (application)
  • Save button on each page to save the profile (formerly application) and exit
  • Autosave feature every time Host tries to exit the page they are currently on with a message that informs them that the page's progress will be saved
  • Ability to see the same saved profile (formerly application) after logging in
  • Ability to edit the answers multiple times before completing the profile.
  • Required field validations and indications that required fields have not been filled out
  • Ability to see a final overall preview before submitting the profile
  • Ability to sign the profile before each submission
  • Button to submit the final profile
  • Ability to get a PDF version of the signed profile (formerly application) on submission (download button or email whichever is easier; quick feedback from eng is that render + download pdf shouldn't be a major effort, will need input on what the pdf should look like). Update:
    • Email should be auto generated on submission
    • Ability to get PDF version at any given time from the Guest dashboard
  • Ability to edit the answers if requested by the coordinator after a profile (application) is submitted.
  • Ability to see the last version of the submitted profile (need to work out the design for accessing/displaying profiles)

Acceptance Criteria:

  • Once a Host is logged in, they should be able to start the profile from the dashboard page under the Profile section.
  • On the first page of the profile (formerly application form), a Host should be able to see the minimum expectations (Just like we see terms and conditions)
  • A Host should be able to type/modify the answers to questions until the profile is submitted.
  • Host should see an error if a question type is filled incorrectly (Date, phone number, email and signature)
  • Should be able to fill the profile (formerly application form) in multiple sessions by saving the profile using the autosave functionality (The autosaving functionality will add all the filled questions into the database for this particular guest)
  • Given the Host is trying to close the tab, move to a different section of the profile or click any navigation item that would take them away from the current page they are on, they should see a pop up confirming if they want to leave and inform them that changes would be autosaved
  • Host should be able to see pre-filled answers for any answers that were saved at any point.
  • Host should see a (*) for mandatory questions and they should not be allowed to submit the profile if a mandatory question is not completed. They should see an error describing that a mandatory question is not completed and highlight the missing question (easier to identify) when they try to navigate away from a page
  • Host should be able to see a preview of all answers before the final submission.
  • If a Host is logged in and has exited before submitting the profile (formerly application form), they should be able to continue the profile from the dashboard page under the application section and they should be redirected towards the first page that has an unfilled required field.
  • Host should have a submit profile (formerly application) button at the end of the application form which will lock the profile and send the profile for review to the coordinator.
  • Host should have the ability to get a PDF version of the signed profile on submission (download button or email whichever is easier)
  • Once the Host has completed the profile (formerly application form), they should see the profile status as Pending Review on the dashboard page.
  • If a coordinator finds any question incomplete and requests more info (to be discussed):
  • The Host should see a Needs more info status on the application tab of the dashboard and would receive an email/call from the coordinator on what needs to be edited
  • Profile should be unlocked for the Host to edit all fields
  • Host should be required to sign the edited version of the profile before they click submit.
  • Host should be able to navigate to any section of the profile (formerly application) without completing previous sections

Host application form:

Host application form Link

Design

  • Review existing designs on Figma
  • Edit existing designs as needed
  • Designs are edited and ready for engineering. Link to the Figma: (share Figma link here when ready)

Team Reviews:

  • Product -
  • Design - Help Needed
  • Engineering -
@pardhama pardhama self-assigned this May 24, 2023
@randelbrot randelbrot added this to the 6- MVP milestone Jun 13, 2023
@randelbrot randelbrot added Role: Back End Role: Front End Role: PM Role: UI/UX p-Feature: Application Host points: 8 Can be done in 31-48 hours Section: 2 Related to Major Flows Section 2: Application & Onboarding Process i-Interface: Host Interface Items related to the Host interface & experience. help wanted Extra attention is needed labels Jun 13, 2023
This was referenced Aug 29, 2023
@sanya301 sanya301 mentioned this issue Oct 27, 2023
17 tasks
@sanya301 sanya301 mentioned this issue Dec 25, 2023
16 tasks
@baipai
Copy link

baipai commented Jan 22, 2024

I am trying to figure out how users can navigate from the dashboard to the application and how they can return to the dashboard if they choose to. What was the original plan? I asked Ed about this last week but still want to double-check.

And when I review the user story, where or how does the coordinator leave comments about their application? I couldn't find it in the guest section. What's the plan for this?

cc: @sanya301 @edela0015 @rpradheap

@sanya301 sanya301 mentioned this issue Feb 7, 2024
25 tasks
@sanya301 sanya301 mentioned this issue Mar 6, 2024
29 tasks
@baipai
Copy link

baipai commented Mar 19, 2024

Note: As the guest part is still being worked on, the host part will continue until things are somewhat finalized.

@ExperimentsInHonesty ExperimentsInHonesty moved this to New Issue Approval in P: HUU: Project Board Jun 7, 2024
@sanya301 sanya301 moved this from New Issue Approval to Prioritized Backlog in P: HUU: Project Board Jun 19, 2024
@lola3736 lola3736 added the Ready for: Product Issues which need review by Product before it is ready for the Prioritized Backlog label Jun 19, 2024
@lola3736 lola3736 self-assigned this Jun 19, 2024
@lola3736 lola3736 moved this from Prioritized Backlog to For Review/Feedback Needed in P: HUU: Project Board Jun 19, 2024
@lola3736 lola3736 mentioned this issue Aug 1, 2024
38 tasks
@sanya301 sanya301 mentioned this issue Aug 7, 2024
34 tasks
@jasika-ai jasika-ai assigned jasika-ai and unassigned lola3736 Aug 11, 2024
@jasika-ai jasika-ai removed their assignment Aug 23, 2024
@lola3736 lola3736 added Complexity: Small Issue has detailed instructions to resolve and the task is simple. and removed Complexity: Missing labels Oct 22, 2024
@lola3736
Copy link
Member

@jasmineg95 @sm10949 lets discuss during our Thursday team meeting, is this ready for design discussion?

@lola3736 lola3736 removed the Ready for: Product Issues which need review by Product before it is ready for the Prioritized Backlog label Nov 1, 2024
@lola3736 lola3736 moved this from For Review/Feedback Needed to New Issue Approval in P: HUU: Project Board Nov 5, 2024
@lola3736 lola3736 added the draft label Nov 5, 2024
@lola3736
Copy link
Member

This issue is a duplicate and replaced with:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Small Issue has detailed instructions to resolve and the task is simple. draft help wanted Extra attention is needed i-Interface: Host Interface Items related to the Host interface & experience. p-Feature: Application Host points: 8 Can be done in 31-48 hours Role: PM Section: 2 Related to Major Flows Section 2: Application & Onboarding Process User Stories
Projects
Status: New Issue Approval
Development

No branches or pull requests

7 participants