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.
1. Django
2. BS4 (Beautiful Soup)
3. GeoIP2
4. Plotly
5. Django Dash Plotly
- Install Python
https://www.python.org/downloads/
- Install Django
pip install django
- Install bs4
pip install bs4
- Install geoip2
pip install geoip2
- Install plotly
pip install plotly
- Install Django Dash Plotly
pip install django_plotly_dash
- Install Channel and Redis
pip install channels daphne redis django-redis channels-redis
- Map GeoJson Data - https://un-mapped.carto.com/tables/states_india/public/map
- GeoIP2 Database - https://www.maxmind.com/en/geoip2-databases
- 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
- Django - The web framework used
- BS4 - Beautiful Soup (A Web Scraping Tool)
- GeoIP2 - GeoIP databases
- Plotly - Data Viusalization Library for Python
- Dash Plotly - Python Framework for Plotly
- Django Plotly Dash - Django Dash Plotly Integration
- Tailwind CSS - Fast UI
- Tail Blocks - Fast UI
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Thank you Tailwind CSS and Tailblocks for speedy UI and to the developers of Django Dash Plotly integration library.