VaccineFinder

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema

Overview

Description

VaccineFinder is an app to help users find available appointments to get a COVID-19 vaccine near them.

App Evaluation

  • 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.

Product Spec

1. User Stories (Required and Optional)

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:

Video Walkthrough

Video Walkthrough

Video Walkthrough

Video Walkthrough

Video Walkthrough

2. Screen Archetypes

  • 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

3. Navigation

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

Wireframes

Schema

Models

Vaccine Info

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

Local Government Website

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

Networking

  • 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
  • list of endpoints
    • VaccineSpotter API