All Projects → beat-virus → corona_tracker

beat-virus / corona_tracker

Licence: other
COVID-19 tracking app - submission for https://wirvsvirushackathon.org/

Projects that are alternatives of or similar to corona tracker

cli-corona
📈 Track COVID-19 (2019 novel Coronavirus) statistics via the command line.
Stars: ✭ 14 (+7.69%)
Mutual labels:  2019-ncov, coronavirus, covid-19, covid19, sars-cov-2
COVID19-taiwan
Release COVID-19 (SARS-CoV-2) FDA / NHI drugs screening results.
Stars: ✭ 24 (+84.62%)
Mutual labels:  2019-ncov, coronavirus, covid-19, covid19, sars-cov-2
Coronavirus
Java API Wrapper for tracking coronavirus (COVID-19, SARS-CoV-2) via https://git.io/Jvoep
Stars: ✭ 16 (+23.08%)
Mutual labels:  2019-ncov, coronavirus, covid-19, covid19, sars-cov-2
COVID-19-AI
Collection of AI resources to fight against Coronavirus (COVID-19)
Stars: ✭ 25 (+92.31%)
Mutual labels:  2019-ncov, coronavirus, covid-19, covid19, sars-cov-2
align covid
Coronavirus time series aligned by number of cases, not date.
Stars: ✭ 22 (+69.23%)
Mutual labels:  coronavirus, covid, covid19, sars-cov-2
covid-br
COVID dashboard status from Brazil.
Stars: ✭ 28 (+115.38%)
Mutual labels:  coronavirus, covid-19, covid, covid19
COVID breakdown
COVID-19 statistics in Taiwan
Stars: ✭ 15 (+15.38%)
Mutual labels:  coronavirus, covid-19, covid, covid19
coronavirus
covid-19 data in J
Stars: ✭ 15 (+15.38%)
Mutual labels:  coronavirus, covid-19, covid, sars-cov-2
Covid 19 Data
Data on COVID-19 (coronavirus) cases, deaths, hospitalizations, tests • All countries • Updated daily by Our World in Data
Stars: ✭ 4,702 (+36069.23%)
Mutual labels:  coronavirus, covid-19, covid, sars-cov-2
CoWin-Vaccine-Notifier
Automated Python Script to retrieve vaccine slots availability and get notified when a slot is available.
Stars: ✭ 102 (+684.62%)
Mutual labels:  coronavirus, covid-19, covid, covid19
COVID-19-historical-data-visualization-2019-nCoV-
使用BlankerL提供的数据仓库实现的新型冠状病毒疫情数据可视化
Stars: ✭ 47 (+261.54%)
Mutual labels:  2019-ncov, covid-19, covid, covid19
covid19-timeseries
Covid19 timeseries data store
Stars: ✭ 38 (+192.31%)
Mutual labels:  coronavirus, covid-19, covid, covid19
rid-covid
Image-based COVID-19 diagnosis. Links to software, data, and other resources.
Stars: ✭ 74 (+469.23%)
Mutual labels:  coronavirus, covid-19, covid, covid19
CoronaVirusOutbreakAPI
A tiny and small program to crawler and analyze outbreak of COVID-19 in world and every country using PHP.
Stars: ✭ 20 (+53.85%)
Mutual labels:  coronavirus, covid-19, covid, covid19
COVID-19-DETECTION
Detect Covid-19 with Chest X-Ray Data
Stars: ✭ 43 (+230.77%)
Mutual labels:  coronavirus, covid-19, covid, covid19
coviddata
Daily COVID-19 statistics by country, region, and city
Stars: ✭ 49 (+276.92%)
Mutual labels:  coronavirus, covid-19, covid, covid19
covid19 scenarios data
Data preprocessing scripts and preprocessed data storage for COVID-19 Scenarios project
Stars: ✭ 43 (+230.77%)
Mutual labels:  coronavirus, covid-19, covid, sars-cov-2
Api
API for Current cases and more stuff about COVID-19 and Influenza
Stars: ✭ 2,323 (+17769.23%)
Mutual labels:  coronavirus, covid-19, covid, covid19
Covid19india React
Tracking the impact of COVID-19 in India
Stars: ✭ 6,847 (+52569.23%)
Mutual labels:  tracker, coronavirus, covid-19, covid19
covid-19-usa-by-state
CSV files of COVID-19 total daily confirmed cases and deaths in the USA by state and county. All data from Johns Hopkins & NYT..
Stars: ✭ 35 (+169.23%)
Mutual labels:  coronavirus, covid-19, covid19

Corona Tracker App

Corona Tracker Logo

During the wirvsvirushackathon.org challenge, we collaborate on Discord to create a COVID-19 tracking app.

Planned features include:

  • Self-report health status (diagnosed/cured)
  • Upload your friends (anonymized, of course!)
  • Get notified immediately if one of your 1st/2nd/3rd grade friends gets diagnosed or cured
  • View infected areas on a map (anonymized)
  • store data of fever measurement at least twice a day
  • check movement historys frequently to detect who had contact to (newly uncovered) infected persons

https://docs.google.com/document/d/18JaJj8r_-Dlp2q7oq3zp3X0w0M_lbIOY3HgEmqJCF-s/edit

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 5 Screenshot 6 Screenshot 4

Frontend

Setup

Choose the platform for further instructions:

Backend

Basic instructions

System Requirements

Software for development

  • Git
  • OpenJDK Version 8, current update version -> https://openjdk.java.net/install/
  • Maven (3.6.3)
  • Lombok Plugins for the IDEs
  • Docker for creating the docker image
  • pgAdmin to administrate all postgreSQL-databases ("Klicki-Bunti")
  • PostgreSQL for local develoment (11.x?)

Preparations for development

  1. In the root folder, please execute the following command: mvn clean install -> IMPORTANT: You need to set the correct JDK Version either in your "JAVA_HOME" environment variable or in your IDE, otherwise maven will throw errors.
  2. You might need to refresh the root folder.

Setup

See backend/README.md

Contributing

Recommended GitHub workflow:

Repository setup

Open https://github.com/beat-virus/corona_tracker in your browser.

Click the "Fork" button to clone the repository to your own GitHub account.

# Clone your fork to localhost (replace USERNAME with your GitHub username):
git clone [email protected]:USERNAME/corona_tracker.git

# Change to newly created directory
cd corona_tracker

# Add the original repository as "upstream"
git remote add upstream [email protected]:beat-virus/corona_tracker.git
git remote set-url --push upstream no_push

Work on a feature

Get the newest code from the original repository:

cd corona_tracker
git fetch upstream
git checkout master
git rebase upstream/master

Create a new branch for your feature:

git checkout -b myfeature

When you're done, commit changes and push branch:

git add <files>
git commit
git push origin myfeature

Create a pull request (PR):

Open https://github.com/USERNAME/corona_tracker in your browser (replace USERNAME with your GitHub username).

Click the "Compare & Pull Request" button.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].