IlyaDylko / covid-alert

A privacy-preserving app for comparing last-known locations of coronavirus patients

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COVID Alert

  • /covidalert - React Native App for end-users
  • /dashboard - Create React App with Firebase cloud functions for an API and admin dashboard
  • /designs - All the related design files
  • /package - A small NPM package with three functions. One is for turning GPS coordinates into a sectorKey and gridTensor, and two others for allowing us to stringify and parse BitInts in JSON.

Languages

We have support for the following languages:

  • English
  • Spanish
  • Italian
  • Portuguese (Brazilian)
  • French
  • Russian
  • Chinese (Mandarin)
  • Arabic

We are open to any pull requests to add support for other languages!

Getting app to work

The dashboard and package directories mostly speak for themselves. To get the app to run, run the following lines:

  1. yarn install to install dependencies
  2. react-native link to add assets (fonts and images) to packages
  3. If you want to install ios, run cd ios && pod install && cd ../
  4. yarn start for hot reloading
  5. iOS: yarn ios / Android: yarn android

Acknowledgements

Many people have worked on this application within the OpenMined community, many of which do not show up in the commit history. Here's a brief list (in alphabetical order):

About

A privacy-preserving app for comparing last-known locations of coronavirus patients

License:Apache License 2.0


Languages

Language:JavaScript 84.4%Language:Objective-C 5.1%Language:Ruby 3.9%Language:Java 3.4%Language:Starlark 2.4%Language:HTML 0.8%