Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wirewirewirewire/pandoa
The app informs you, if you had contact with an infected patient.
https://github.com/wirewirewirewire/pandoa
Last synced: 5 days ago
JSON representation
The app informs you, if you had contact with an infected patient.
- Host: GitHub
- URL: https://github.com/wirewirewirewire/pandoa
- Owner: wirewirewirewire
- License: gpl-3.0
- Archived: true
- Created: 2020-03-18T14:48:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-29T07:18:16.000Z (over 2 years ago)
- Last Synced: 2024-08-01T12:31:17.332Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 2.55 MB
- Stars: 65
- Watchers: 11
- Forks: 22
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - wirewirewirewire/pandoa - The app informs you, if you had contact with an infected patient. (others)
README
# Covid Safe Paths
Please have a look at [Safe Paths](https://covidsafepaths.org/) for further development of GPS and Bluetooth contact tracing.Safe Paths develops free, open-source, privacy-by-design tools for residents, public health officials, and larger communities to flatten the curve of COVID-19, reduce fear, and prevent a surveillance-state response to the pandemic.
# Currently not maintained
## Pandoa WirVsVirus
[WirVsVirus ID: 0348 0008](thttps://airtable.com/shrs71ccUVKyvLlUA/tbl6Br4W3IyPGk1jt/viw7AlEju6qFtXJqL?blocks=hide)
![Infection chain tracker](https://raw.githubusercontent.com/wirewirewirewire/pandoa/master/assets/images/infection-chain-tracker.png)
[DevPost](https://devpost.com/software/08_pandoa-corona-virus-tracker)
[API on Postman](https://documenter.getpostman.com/view/543781/SzS7R6ux?version=latest#66f3eb99-2302-4300-8bc3-e62f6ee88cbd)
Slack: #pandoa_coronaviruscarriertracker
# How can I contribute?
Would be great if you could help!
- **Frontend** (react native (expo)) [Robert Gühne](https://github.com/Utzel-Butzel), [KaiHawaii](https://github.com/Kaipirinha)
- **Backend** (currently we use node.js with mongodb) [Daniel Böber](https://github.com/smarthomeagentur), [KaiHawaii](https://github.com/Kaipirinha), [Tim](https://github.com/pr1zm)
- **Frontend** (react native (expo)) [Robert Gühne](https://github.com/Utzel-Butzel), [KaiHawaii](https://github.com/Kaipirinha
- **Testing** (giving feedback on bugs, testing in real life environments) Valentin - Medizin, Machine Learning Modelle, Epidemiologie
- **Evaluation** (machine learning and data analytics) [Sören](https://github.com/soerili)
- **Communications & organisation** [Chris Walter], [Hans - rooom.com](https://github.com/Hans-rooom)
- **Media** (creating communication material, presentations, videos, etc.) Soprathna
- **CI/CD, Devops** (currently we use AWS EC2 and cloudfront)Project Plan (Todos): https://trello.com/b/LlLyGAF3/pandoa
### Corona Tracker
The app informs you, if you had contact with an infected patient.
#### Die App informiert dich, wenn du Kontakt mit einem infizierten Patient hattest.
Dafür wird im Hintergrund die Bewegung des Nutzers aufgezeichnet und mit den Bewegungsdaten von Patienten verglichen.
Der Abgleich funktioniert, ohne dass dein Bewegungsprofil geteilt werden muss, nur im Falle einer Infektion hast du die Möglichkeit dieses anderen Nutzern bereitzustellen.### Data security
No tracking data will be shared unless you want to share the because you've got infected.
### How it works
- The app tracks your phones movement and saves it on the device (no login or upload).
- The app downloads anonymous position data of infected patients (from the area you have been) and compares them with your movements.
- This can cause an alarm like: `You've attended Event XYZ! A person that is now infected with COVID-19 was at the same place and you had contact for 30 min`If you got infected you can anonymously share your positions of the last 1-2 weeks.
### The tech behind
![Infection chain tracker](https://user-images.githubusercontent.com/3281586/77271220-67cfc380-6cae-11ea-811a-7e846edd4f15.png)
- **Blue lines** This is your own movement
- **Small black dots** These are the positions of infected patients
- **Red lines** This is when you have been in contact with an infected person (at the same position and the same time)### Youtube video
[![YouTube video](https://i.ytimg.com/vi/8NdGOpGB-WA/maxresdefault.jpg)](https://www.youtube.com/watch?v=8NdGOpGB-WA "YouTube video")
![Screendesigns](https://challengepost-s3-challengepost.netdna-ssl.com/photos/production/software_photos/000/972/815/datas/gallery.jpg)
### How to use
The application uses [Expo.io](https://expo.io/) for development. Make sure you have Expo and Android Studio or Xcode installed.
[How to use the emulator](https://docs.expo.io/versions/latest/workflow/android-studio-emulator/)
```
// Install the expo cli
npm install -g expo-cli
npm install
npm start
```### How to publish
```
npm expo build:ios
npm expo upload:ios
``````
npm expo build:android -t apk
```### Backend
The backend is node.js (express) with a mondoDB (mongoose).
https://github.com/wirewirewirewire/pandoa-backend### Roadmap
Webapp
### License
The whole application is **open source**. Do whatever you want with it :)
[GNU/GPL](https://github.com/wirewirewirewire/pandoa/blob/master/LICENSE)
### Similar solutions from the hackathlon
https://github.com/beat-virus/corona_tracker
https://github.com/mk0/infectionchain_tracking
https://bs-sd.de/corona/
https://github.com/rehfeldchris/cmpe272
https://play.google.com/store/apps/details?id=cat.gencat.mobi.StopCovid19Cat
https://play.google.com/store/apps/details?id=sg.gov.tech.bluetrace
https://github.com/tripleblindmarket/private-kit/blob/develop/app/services/LocationService.js### Credits
Illustrations
https://www.vecteezy.com/vector-art/149356-bacterias-and-mold-vector-drawings-doodle```
```