CovidWorld / ios

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status iOS 10.0

iOS application to help fight COVID-19

This app is aiming at helping fight COVID-19 spread by collecting anonymous data about people meeting each other.

In the basic scenario, the device is emitting an iBeacon signal (Bluetooth low energy) and at the same time listens to iBeacons around you. Thus creating an anonymous mesh of who met whom and when. This data is collected on server and when a person is positively diagnosed with SARS-CoV-2 (the infamous "corona" virus causing COVID-19 disease), the server will notify via push all the devices that were in a close and significant proximity with that person.

Alternatively, the user can flag himself as quarantined in which case the app will regularly check his/her GPS location and warn him/her in case he/she leaves the quarantine.

Build prerequisities

  • Install all required dependencies > run pod install
  • Fill in bundle identifier
  • Register your app in Google Firebase console and copy GoogleService-Info.plist file to app folder
  • Add innovatrics license file. You can find more about the face recognition solutions here: https://www.innovatrics.com/face-recognition-solutions/
  • Save the world

About

License:MIT License


Languages

Language:Swift 89.1%Language:C 10.4%Language:Shell 0.3%Language:Ruby 0.2%