safirmotiwala / Covid19-incisive

A Smart Application that scrapes data from the Government site and warns the citizens based on their Geo Location, as well as visualizes the data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Covid19-incisive

Getting Started

Covid19-incisive is a web application that provides information about Corona Cases in the Country and also gives the cases at your location by tracking your IP. This also visualises the data. The next version is a dexterous Python application that predicts the end of Coronavirus cases in the states and in the country.

Prerequisites

1. Django
2. BS4 (Beautiful Soup)
3. GeoIP2
4. Plotly
5. Django Dash Plotly

Installing

  1. Install Python
https://www.python.org/downloads/
  1. Install Django
pip install django
  1. Install bs4
pip install bs4
  1. Install geoip2
pip install geoip2
  1. Install plotly
pip install plotly
  1. Install Django Dash Plotly
pip install django_plotly_dash
  1. Install Channel and Redis
pip install channels daphne redis django-redis channels-redis

Downloads

Deployment

  • Run this code on local host using 127.0.0.1:8000/
  • If hosting on the internet, then remove the ip definition from views.py

Built With

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Thank you Tailwind CSS and Tailblocks for speedy UI and to the developers of Django Dash Plotly integration library.

About

A Smart Application that scrapes data from the Government site and warns the citizens based on their Geo Location, as well as visualizes the data.

License:MIT License


Languages

Language:Python 68.8%Language:HTML 31.2%