This website is a dashboard for crimes in India displaying and predicting different crimes in different states and districts.
- python3.8
- matplotlib-3.4.2
- Flask-2.0.1
- Flask_SQLAlchemy-2.5.1
- geopandas-0.9.0
- pandas-1.3.0
- numpy-1.21.1
- scikit_learn-0.24.2
- Heatmaps for country and states. (country map for 21 crimes and state maps for 28 states for 4 dfferent crime)
- Plots for multiple selected crimes in districts. (718 districts and 21 crimes)
- Interactive plot for crime against children vs literacy rate in country.
- Prediction of 7 different crimes against women and 10 different crimes against children in 28 states and 9 union territories.
- Accessing data from database instead of reading csv files.
- Update and delete for records in database.
To run this project, install libraries given above:
$ cd crime-dashboard-for-India/
$ flask run
This helps to focus on selected crimes e.g theft,robbery,burglary,auto theft.