All Projects → covidtrace → app

covidtrace / app

Licence: MIT license
CovidTrace mobile app.

Programming Languages

dart
5743 projects
CSS
56736 projects
HTML
75241 projects
ruby
36898 projects - #4 most used programming language
kotlin
9241 projects
swift
15916 projects

Projects that are alternatives of or similar to app

us-covid19
Data repository of State's Health Department stats for COVID19 in the United States
Stars: ✭ 37 (+94.74%)
Mutual labels:  covid-19, covid, covid-2019
CoronaVirusOutbreakAPI
A tiny and small program to crawler and analyze outbreak of COVID-19 in world and every country using PHP.
Stars: ✭ 20 (+5.26%)
Mutual labels:  covid-19, covid, covid-2019
Covid19arData
Data COVID-19 Argentina actualizada y en formatos abiertos.
Stars: ✭ 51 (+168.42%)
Mutual labels:  covid-19, covid
covid-pass-verifier
🦠 Scan, parse and verify HCERT compliant government-issued COVID-19 passes.
Stars: ✭ 25 (+31.58%)
Mutual labels:  covid-19, covid
covid-xprize
Open-source repository containing examples and documentation for the Cognizant XPRIZE Pandemic Response Challenge
Stars: ✭ 36 (+89.47%)
Mutual labels:  covid-19, covid
TrackCOVID
An open source project which provides privacy-preserving contact tracing for communities using QR codes
Stars: ✭ 23 (+21.05%)
Mutual labels:  covid-19, contact-tracing
covid19 scenarios data
Data preprocessing scripts and preprocessed data storage for COVID-19 Scenarios project
Stars: ✭ 43 (+126.32%)
Mutual labels:  covid-19, covid
vaccipy
Automatische Impfterminbuchung für www.impfterminservice.de
Stars: ✭ 548 (+2784.21%)
Mutual labels:  covid-19, covid
COVID breakdown
COVID-19 statistics in Taiwan
Stars: ✭ 15 (-21.05%)
Mutual labels:  covid-19, covid
covid19 JHU dashboard
This script pull the data from JHU dashboard in real-time
Stars: ✭ 12 (-36.84%)
Mutual labels:  covid-19, covid-2019
SPREAD
Spread visualizes how viruses and other pathogens are spreading in time and space. It creates compellable shareable, interactive and time-animated visualization.
Stars: ✭ 9 (-52.63%)
Mutual labels:  covid-19, covid
coviddata
Daily COVID-19 statistics by country, region, and city
Stars: ✭ 49 (+157.89%)
Mutual labels:  covid-19, covid
corona tracker
COVID-19 tracking app - submission for https://wirvsvirushackathon.org/
Stars: ✭ 13 (-31.58%)
Mutual labels:  covid-19, covid
corona
به فکر خودتان باشید...
Stars: ✭ 16 (-15.79%)
Mutual labels:  covid-19, covid
COVID-19-historical-data-visualization-2019-nCoV-
使用BlankerL提供的数据仓库实现的新型冠状病毒疫情数据可视化
Stars: ✭ 47 (+147.37%)
Mutual labels:  covid-19, covid
flatten-the-curve
COVID-19: By the numbers. Presenting country comparisons and adjustable cumulative graphs. Looking for another developer to keep this up to date
Stars: ✭ 18 (-5.26%)
Mutual labels:  covid-19, covid
PiBeacon
Low-cost iBeacon using Raspberry Pi
Stars: ✭ 41 (+115.79%)
Mutual labels:  bluetooth-beacons, bluetooth-le
brazil-civil-registry-data
Raw scrapings of ARPEN https://transparencia.registrocivil.org.br/
Stars: ✭ 35 (+84.21%)
Mutual labels:  covid-19, covid
CoWin-Vaccine-Notifier
Automated Python Script to retrieve vaccine slots availability and get notified when a slot is available.
Stars: ✭ 102 (+436.84%)
Mutual labels:  covid-19, covid
covid19-italy
Quick streamlit dashboard to visualise the impact of COVID-19 in Italy
Stars: ✭ 24 (+26.32%)
Mutual labels:  covid-19, covid

COVID Trace

COVID Trace is a mobile app that use the Google/Apple Exposure Notification APIs to alert users to potential COVID-19 exposures.

Main features:

  • Integrates with the reference Google Exposure Notification Server
  • Has support for verifying positive COVID-19 diagnosis from authorized health authorities.
  • Is easily customizable for the specific needs of local governments and health organizations.

Screenshot of Mobile App

Local Setup

The app is build on the Flutter framework for both iOS and Android. Follow the local development setup guide here: https://flutter.dev/docs/get-started/install

The app relies on a combination of local and remote JSON configuration. Be sure to edit assets/config.json to specify your remote configuration URL. Here's the minimum remote configuration you must specify:

{
  "exposurePublishUrl": "http://localhost:8080",
  "exposureKeysPublishedBucket": "covidtrace-exposure-keys-published",
  "exposureKeysPublishedIndexFile": "exposure-keys/index.txt",
  "exposureNotificationConfiguration": {
    "minimumRiskScore": 0,
    "attenuationLevelValues": [1, 2, 3, 4, 5, 6, 7, 8],
    "attenuationWeight": 50,
    "daysSinceLastExposureLevelValues": [1, 2, 3, 4, 5, 6, 7, 8],
    "daysSinceLastExposureWeight": 50,
    "durationLevelValues": [1, 2, 3, 4, 5, 6, 7, 8],
    "durationWeight": 50,
    "transmissionRiskLevelValues": [1, 2, 3, 4, 5, 6, 7, 8],
    "transmissionRiskWeight": 50
  }
}

In particular you should update exposurePublishUrl to point to your server for reporting expsoure keys. For local development, you can specify a path in the /assets directory to a "remote" configuration.

Troubleshooting

  • Issue: Flutter build fails for iOS after building and running via Xcode.

    Fix: rm -rf ios/Flutter/App.framework

  • Issue: Flutter Android build get stuck trying to install debug .apk on to a device.

    Fix: /Path/to/adb uninstall com.covidtrace.app On MacOS the adb tool is typically located at ~/Library/Android/sdk/platform-tools/adb

    Make sure that you can run fluttter devices successfully afterwards. If that hangs kill any running adb processes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].