Improve the initial user experience (30 seconds)
This milestone describes the initial user flow that we expect users to go through.
It serves as an overarching description of child issues that we need to complete for the user flow to work as we expect.
HTML5 Location API Enabled
No modals should appear in this case apart from a simple "loading" message explaining what step is in process. There should be…
This milestone describes the initial user flow that we expect users to go through.
It serves as an overarching description of child issues that we need to complete for the user flow to work as we expect.
HTML5 Location API Enabled
No modals should appear in this case apart from a simple "loading" message explaining what step is in process. There should be minimal user interaction until the process is near completion at step 5.
- The user sees the header, showing the logo and a description of the app.
- The map loads beneath the header (with the hospitals sidebar hidden). The map shows all of the UK.
- The user's location is found and a marker is set on the map.
- The nearest hospitals are placed on the map around the marker. The map should zoom in enough to show the surrounding hospitals, with the users's location in the middle. The hospitals sidebar should appear.
- A bubble should appear over the user's current location stating: "Not your current location? Please enter your address here...". If it is, a "close" button should be present for users to utilise.
If the found location is not where the user currently is, pick up from step 3 below.
HTML5 Location API Disabled
- The user sees the header, showing the logo and a description of the app.
- The map loads beneath the header (with the hospitals sidebar hidden). The map shows all of the UK.
- The user's location cannot be found. Provide a form to input their current address. After providing their address, place the marker onto the map.
- The nearest hospitals are placed on the map around the marker. The map should zoom in enough to show the surrounding hospitals, with the users's location in the middle.
- A bubble should appear over the user's current location stating: "Not your current location? Please enter your address here...". If it is, a "close" button should be present for users to utilise.