Skip to content

Mobile app that helps health authorities track people contacts during epedemics so we can easily besiege the spread. the app also shares statistics and awareness information about the epidemic

License

Notifications You must be signed in to change notification settings

elmawardy/covid19besiege

Repository files navigation

covid19besiege

version

Database Schema

Mobile Application (Flutter)

MobileApp gif

Backend quick installation (Docker)

  • install docker and docker-compose if they are not installed
  • cd to docker directory inside the project
  • run #docker-compose up
    • this should download and run the project public docker containers on your local pc.
    • this exposes port 8000:8000 by default so make sure port 8000 is free or change the port before ":" sign in docker-compose.yml
    • makre sure your host ip in globals.dart matches your pc ip.

TODO

  • ✔ detect nearby devices & save in db
  • ✔ get contact history
  • ✔ Stats/Awareness page
  • ✔ Stat other countries
  • ✔ Stat Refresh button
  • ☐ Get specific states/districts statistics
  • ✔ Read/Write person state in redis cache
  • ☐ Stats gathered from native dataset

About

Mobile app that helps health authorities track people contacts during epedemics so we can easily besiege the spread. the app also shares statistics and awareness information about the epidemic

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published