Skip to content

Мобилно приложение, което помага на хората да разберат дали са заразени преди да забележат симптоми.

License

Notifications You must be signed in to change notification settings

ogi02/CovidTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CovidTracker

Mobile application, which helps people know if they are COVID-19 infected before they show symptoms. Every minute every device makes a Bluetooth request to every other device nearby. Via ML we know which mode of transportation every user uses - car, still, walking, bus or train. If a user marks themselves as COVID-19 infected, we send notifications to every other user, who may have been have had contact with them. Every notification contains a map, which displays the exact point, where the user has been infected as well as is what circumstance have they been infected.

main activity map activity notification

Installation

Requirements

  • Java 8
  • Android SDK 30
  • Gradle
  • Android Studio or equivalent
  • Node 14.x.x
  • NPM / Yarn
  • Python 3.6
  • Poetry

Running

  • To run the mobile app create a configuration for Android app, choose MainActivity to be the default one, build it and run it
  • To run the server create .env file with the fields from .env.example, run yarn install and yarn start
  • To run the server determining the transportation mode first you need to run poetry install then python server.py

Authors

  • Samuil Georgiev - Android
  • Valentin Spasov - Android
  • Anton Yanchev - Backend
  • Ognian Baruh - Backend
  • Victor Gorchilov - Machine Learning

About

Мобилно приложение, което помага на хората да разберат дали са заразени преди да забележат симптоми.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published