As a host I want to upload one or multiple required documents to my listing ( eg; Principal Residence proof) to my application so that I am providing the required information for the review process.
Context
For MVP version, hosts will be able to upload one or multiple supporting documents for their registration form.
📏 Business Rules
[ ] Each document uploaded cannot exceed 50 MB - pending on Registries' decision
[ ] users can upload as many documents as they can
[ ] users upload one document at a time
[ ] users can upload files such as PDF, Excel, Word, PowerPoint. Users cannot upload emails and exe. file.
[ ] users can delete documents uploaded. Note that for the first iteration, if users decide to remove a file, they have to remove all the files deleted. No ability for them to remove individual file.
[ ] View documentation requirements will be a hyperlink to a Housing webpage. However, this page has not been created yet.
Given the user is on the "Determine Eligibility" Page
Then the document upload section should state the permitted document types and max file size for upload documents
Scenario upload documents individually
Given the user is on the "Determine Eligibility" Page
When the user clicks on the upload button then the user is provided with a simple upload function to upload one document from their computer or mobile device
Then there is a list uploaded documents that shows each documents that have been uploaded
Scenario delete uploaded document
Given the user is on the "Determine Eligibility" Page and wants to delete a document
When the user clicks on delete document from list
Then all documents uploaded are deleted
##
🌍 Global Scenarios
## Data Validation
# Mikaela to confirm: Do we need to do these for MVP - data validation required for inputing data in the right format - as defined by business rules.
### Internet Connection
#### Standard Internet Connection
Given I am accessing the website from a standard internet connection
When I navigate to any page on the site
Then the page should load completely within 2 seconds, ensuring a fast and efficient user experience.
#### Low-Speed Internet
Given a user accesses "Application Details View" with a low-speed internet connection defined as under [specific speed] Mbps
When the user attempts to load and interact with the dashboard page
Then the "Application Details View" should prioritize critical content and functionality, loading essential elements first to ensure usability.
#### Mobile Responsiveness
Given I am accessing "Application Details View" on a mobile device
When I click on the "any" link
Then "_____ " should display correctly and be easily editable on my device, ensuring a responsive design.
User Story:
As a host I want to upload one or multiple required documents to my listing ( eg; Principal Residence proof) to my application so that I am providing the required information for the review process.
Context
For MVP version, hosts will be able to upload one or multiple supporting documents for their registration form.
📏 Business Rules
🎨 UX/UI Link:
https://www.figma.com/design/R9GF5wvwq2TrnbnsbhPfvV/STR-Host-Application-Tickets?node-id=3500-5203&t=iw4cNUJqpLGsQpBY-4
🎭 Story Scenarios
Scenario Max Document Size
Given the user is on the "Determine Eligibility" Page Then the document upload section should state the permitted document types and max file size for upload documents
Scenario upload documents individually
Given the user is on the "Determine Eligibility" Page When the user clicks on the upload button then the user is provided with a simple upload function to upload one document from their computer or mobile device Then there is a list uploaded documents that shows each documents that have been uploaded
Scenario delete uploaded document
Given the user is on the "Determine Eligibility" Page and wants to delete a document When the user clicks on delete document from list Then all documents uploaded are deleted
🌍 Global Scenarios
## Data Validation # Mikaela to confirm: Do we need to do these for MVP - data validation required for inputing data in the right format - as defined by business rules. ### Internet Connection #### Standard Internet Connection Given I am accessing the website from a standard internet connection When I navigate to any page on the site Then the page should load completely within 2 seconds, ensuring a fast and efficient user experience. #### Low-Speed Internet Given a user accesses "Application Details View" with a low-speed internet connection defined as under [specific speed] Mbps When the user attempts to load and interact with the dashboard page Then the "Application Details View" should prioritize critical content and functionality, loading essential elements first to ensure usability. #### Mobile Responsiveness Given I am accessing "Application Details View" on a mobile device When I click on the "any" link Then "_____ " should display correctly and be easily editable on my device, ensuring a responsive design.