Skip to content

Latest commit

 

History

160 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

0 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages