Repository for the product solution provided by COVID Outbreak Detection Team 06.
This project repository is the part of Techpoint's S.O.S. challenge - 2020. It consists of "COVID DETECTION" activites and developing an app which serves as a one-stop & quick-access solution for a layman covering majority of the COVID-19 related contents, without searching on Google.
In this project, we (Team-06) have implemented various measures and details related to the novel coronavirus COVID-19. For this, we have analyzed the past data, displayed the present scenario and forecasted future trends.
Below are the main components of our app-
i. Dashboard
ii. Realtime Population Density
iii. US State-wise Policy Checker
iv. COVID-19 Daily News
v. Miscellaneous (Nearest COVID Testing center, COVID symptoms, Developer's bio, Bug reporting)
This component provides COVID-19 forecasts with respect to New cases, deaths and tests that would be conducted (based on the new cases). The forecasts are done by analyzing the past county-wise statistical trends. We have made use of time-series model and implemented it using Tensorflow and LSTMs (Long-Short Term Memory).
These predictions depend on various input factors such as Past New COVID-19 Cases, past deaths due to COVID-19, past tests being conducted, population of the county, Area of the county, and population-density of the county. We have trained the model for 1500 epochs and have achieved an accuracy of ~95%.
This component has two types of outputs-
a. Next 5-days county-wise forecast charts
b. Geo-spatial maps of the next 1-day forecast
The above outputs are integrated into the app and they can also be accessed using the above mentioned URLs.
This section of the app allows for users to check and the the risk associated with going out to specific locations in their area. Users may search for locations find user feedback about how safe that location is, and submit a report that location's safety levels. Safety reports and data consists of 0-10 scores regarding the number of people at that location, the proportion of people following social distancing guidelines, and the proportion of people wearing masks. By seeing the average submission feedback for the last hour and the most recent submission about that location, users can more easily identify shifts in the safety level that an average may not as easily display. We use Mapbox API for our map in this section.
This component of our app provides realtime COVID-19 US statewise policies pertaining to various aspects:
a. Bar Closures
b. Emergency Declaration
c. Face Covering Requirement
d. Large Gatherings Ban
e. Mandatory Quarantine for Travelers
f. Non-Essential Business Closures
g. Primary Election Postponement
h. Restaurant Limits
i. School Closures
j. Status of Reopening
k. Stay at Home Order
These policies are represented in the geomap with different color schemes for different policies.
This section of the app updates daily and displays all the latest news related to COVID-19. The source of the news is Google News. The news are presented in the form of headlines along with the publishing date and the respective source URL for additional information.
This section of the app includes four main tabs: (1) About us, (2) Find a Testing Center, (3) Health, and (4) Contact.
-
About us: Gives the user a brief background on the team members who have contributed to POP's development.
-
Find a Testing Center: Allows users to enter a zip code and find a COVID-19 testing center nearest to them.
-
Health: Informs the user on the latest symptoms related to COVID-19 and tips on how to help stop the spread.
-
Contact: Enables the user to report any issue they have with the site by filling out a quick Google form which is sent directly to POP team members.
-
Fork the project repository by clicking on the 'Fork' button near the top right of the main repository page. This creates a copy of the code under your GitHub user account.
-
Clone your fork of the Product_Team06 repo from your GitHub account to your local disk.
$ git clone git@github.com:/Product_Team06.git
$ cd Product_Team06
- Go to "starter-template" directory, run index.html locally. (If in VScode, right click open live server) This will take you to the default home page of the app. (Note: The app is currently designed for low-resolution devices and hence do not open the app in full-screen mode in the browser. Also, certain components of the app require Internet connection for the output.).
- Add the base repository as a remote:
$ git remote add upstream https://github.com/peter536/Product_Team06.git
- Create a feature branch to hold your development changes:
$ git checkout -b my-feature
Always use a feature branch. It's good practice to never routinely work on the master branch of any repository.
- Develop the feature on your feature branch. Add changed files using git add and then git commit files:
$ git add modified_files
$ git commit -m "commit message here"
to record your changes locally. After committing, it is a good idea to sync with the base repository in case there have been any changes:
$ git fetch upstream
$ git rebase upstream/master
Then push the changes to your GitHub account with:
$ git push -u origin my-feature
- Go to the GitHub web page of your fork of the app repo. Click the 'Pull request' button to send your changes to the project's maintainers for review. This will send an email to the committers.
a] Indiana County-wise COVID Cases, Deaths, Tests
b] Indiana County-wise Population and Area
c] Indiana County FIPS code
d] Social Distancing Policy Collection Dataset
e] US States FIPS code
https://www.nrcs.usda.gov/wps/portal/nrcs/detail/?cid=nrcs143_013696
f] COVID-19 Symptoms & Precautions
g] Nearest COVID-19 testing center
https://www.anthem.com/microsites/covid19-assessment/covid-finder.html
- Alex Peterson - https://www.linkedin.com/in/alex-j-peterson/
- Connor Krehbiel - https://www.linkedin.com/in/connor-krehbiel/
- Erica Gregg - https://www.linkedin.com/in/erica-gregg-3a643918a/
- Moya Zhu - https://www.linkedin.com/in/moya-zhu-b93283173/
- Nicholas Ceglio - https://www.linkedin.com/in/nick-ceglio-116240181
- Sudip Padhye - https://www.linkedin.com/in/sudippadhye/
- Libby Ball - https://www.linkedin.com/in/libby-ball-a5537737/
- Jeffrey Walters - https://www.linkedin.com/in/jeffrey-walters-60269416/