Exposure Vic


This is a concept app that pulls data from the Victorian Government data resources to make it more accessible to where current COVID-19 exposure sites are.

What and why

When COVID-19 hit, there were so many places all trying to help people find information. Eventually in Victoria, Australia our state government had all the items in a list and webpage map.

It was a bit difficult to use on-the-go when you're trying to use a javascript map on iOS.

I decided to pull all the JSON data, configure it to be usable, and then add it into a map.

Data wrangling

Since not all the data was usable, or some of the information was not fully sanitised, and there were no longitude or latitude from the addresses I had to create the exposure-vic-api NodeJS script.

You can find the repository here if you want to see some of the javascript I used to geolocate the exposure sites using PositionStack.

Some locations had to be manually fixed.

App Store

Apple said developers can't submit COVID related apps in order to stop misinformation.

So unless you're a government account, or a health entity, this app was never going to make it.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We found in our review that your app provides services or requires sensitive user information related to the COVID-19 pandemic. Since the COVID-19 pandemic is a public health crisis, services and information related to it are considered to be part of the healthcare industry. In addition, the seller and company names associated with your app are not from a recognised institution, such as a governmental entity, hospital, insurance company, non-governmental organisation, or university.

Concept to app

I started with a concept that I tweeted about thinking it would spark someone else to create it. Then before I knew it I was deep into building out the screens, and learning about CoreLocation.

Videos

Mock up in Figma
Mock up in Figma
SwiftUI progress
SwiftUI progress
Actual iOS app
Actual iOS app

Images

Build and run

You can install the app yourself locally - though it's not much use anymore - from the repo here.

Requirements

  • Xcode (to open the project)
  • iPhone iOS 14+ / iPadOS 14+

Installation

  1. Download the zip of the project
  2. Open exposure-vic.xcodeproj
  3. Connect your iOS device
  4. Run the application on there

Features

  1. See exposure sites near you
  2. See information about the site
  3. Share the information with someone
  4. See a list of exposure sites
  5. Set up radius rings for travel borders
  6. Widgets with postcode filtering

Help me write and make more!

You can help me continue to provide valuable content like this. If you found this article helpful, please consider supporting me.

Coffee Pizza Dinner