Mobile app
Budget: $750 – $1,500 AUD
The app must
1. Download the NSW Health Covid exposure site list (https://www.health.nsw.gov.au/Infectious/covid-19/Pages/case-locations-and-alerts.aspx#caselocations)
2. Parse the list (a CSV) to extract Covid site details (some have addresses, some just venue names) and exposure date and time - this wont be 100% accurate but that's ok
3. Download the user's Google Map timeline (comes as a KML file)
4. Parse the user's timeline to extract location and date/time details
5. Compare the two and identify if there is an overlap, ie if the user has been at a Covid exposure site
6. Provide a simple notification to the user that there is no exposure or if there is, show the details
Platform
1. Start w Android
2. Can Apple Maps also extract their timeline like Google maps?
Non functional requirements
a. automatically refresh both input files - the NSW covid locations are published daily
b. allow user to refresh and check at request
c. if "easy" - allow user to link to others' Map timeline to check them (friends/ family) - dont know how Google handles the authentication/ permissions
1. Download the NSW Health Covid exposure site list (https://www.health.nsw.gov.au/Infectious/covid-19/Pages/case-locations-and-alerts.aspx#caselocations)
2. Parse the list (a CSV) to extract Covid site details (some have addresses, some just venue names) and exposure date and time - this wont be 100% accurate but that's ok
3. Download the user's Google Map timeline (comes as a KML file)
4. Parse the user's timeline to extract location and date/time details
5. Compare the two and identify if there is an overlap, ie if the user has been at a Covid exposure site
6. Provide a simple notification to the user that there is no exposure or if there is, show the details
Platform
1. Start w Android
2. Can Apple Maps also extract their timeline like Google maps?
Non functional requirements
a. automatically refresh both input files - the NSW covid locations are published daily
b. allow user to refresh and check at request
c. if "easy" - allow user to link to others' Map timeline to check them (friends/ family) - dont know how Google handles the authentication/ permissions