VaccineFinder is an app to help users find available appointments to get a COVID-19 vaccine near them.
- Category: Health
- Mobile: This app could be viable both on the web and on mobile. However, a mobile experience would provide users with additional features such as being able to set notifications to remind you of your appointment, or when a location has more appointments available.
- Story: Allows users to conveniently find an appointment and remind them as needed. It could also remind them to check their local government website and ensure all the proper forms are filled out prior to their arrival.
- Market: Anybody who currently qualifies for the vaccine are potential users. The potential user base is also expanding as eligibility expands nationwide.
- Habit: An average user would use this app a few times until they are vaccinated.
- Scope: This app could start by simply presenting all available appointments through the API and evolve with more features to make more of the vaccination process managed in the app.
Required Must-have Stories
- User can input location manually or get location automatically from IOS
- User can scroll through locations with available appointments
- User can click on location and get a detail screen with appointments
Optional Nice-to-have Stories
- User can have an option to see only available appointments
- User can have an option to set up maximum distance
Here's a walkthrough of implemented user stories:
-
Stream Screen
- User can scroll through locations with available appointments
- User can click a location to find more information about availability
-
Settings Screen
- User can set zipcode to search appointments by location
-
Detail Screen
- User can see avaiable appointments in a specific location
-
Map View (Optional)
- User can see locations near them in a map
Tab Navigation (Tab to Screen)
- Locations Stream
- Locations Map (Optional)
Flow Navigation (Screen to Screen)
-
Main Screen
- Input zipcode and hit go button to go to second screen
-
Second Screen
- Scroll through a tableview of locations
- Click on specific location which will go to third screen
-
Third Screen
- Detailed View of Specific location
Property | Type | Description |
---|---|---|
modernaFS | URL | Moderna vaccine fact sheet link |
pfizerFS | URL | Pfizer vaccine fact sheet link |
jnjFS | URL | Johnson & Johnson vaccine fact sheet link |
Property | Type | Description |
---|---|---|
lgwAL | URL | link to Alabama state government website on vaccine |
lgwAK | URL | link to Arkansas state government website on vaccine |
... | ||
lgwWY | URL | link to Wyoming state government website on vaccine |
- list of network requests by screen
- Stream Screen
- (GET) Get the latest appointment availability data for each state
- Detail Screen
- (GET) Get the latest appointment availability data for each location
- Stream Screen
- list of endpoints
- VaccineSpotter API
- Base URL: https://www.vaccinespotter.org/api
-
Request Type Endpoint Description GET /v0/states/'state'.json Gets all available appointment information for 'state'
- VaccineSpotter API