├── .gitignore ├── .idea ├── .gitignore ├── Valorant-Zone-Stats.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── requirements.txt ├── resources ├── images │ ├── home.png │ ├── map.png │ └── zone_kills.png ├── maps │ ├── ascent.json │ ├── ascent.png │ ├── ascent_background.png │ ├── bonsai.json │ ├── bonsai.png │ ├── bonsai_background.png │ ├── canyon.json │ ├── canyon.png │ ├── canyon_background.png │ ├── duality.json │ ├── duality.png │ ├── duality_background.png │ ├── foxtrot.json │ ├── foxtrot.png │ ├── foxtrot_background.png │ ├── jam.json │ ├── jam.png │ ├── jam_background.png │ ├── juliett.json │ ├── juliett.png │ ├── juliett_background.png │ ├── pitt.json │ ├── pitt.png │ ├── pitt_background.png │ ├── port.json │ ├── port.png │ ├── port_background.png │ ├── triad.json │ ├── triad.png │ └── triad_background.png ├── polygons │ ├── ascent.txt │ ├── duality.txt │ ├── foxtrot.txt │ ├── jam.txt │ ├── juliett.txt │ ├── pitt.txt │ ├── port.txt │ ├── split.txt │ └── triad.txt └── ui │ ├── Poppins-Regular.ttf │ ├── favicon.ico │ └── style.qss ├── run.bat ├── scripts ├── export_tables.js ├── migration_add_map_id.py ├── migration_add_queue.py ├── migration_add_stats.py └── store_polygons.py └── src ├── __init__.py ├── api ├── __init__.py └── api.py ├── app.py ├── models ├── __init__.py └── models.py ├── services ├── __init__.py ├── analytics_service.py ├── api_service.py ├── map_service.py └── match_service.py ├── ui ├── __init__.py ├── controllers │ ├── __init__.py │ ├── general_tab │ │ ├── __init__.py │ │ └── general_controller.py │ ├── main_controller.py │ └── map_tab │ │ ├── __init__.py │ │ ├── map_controller.py │ │ ├── map_filters_controller.py │ │ ├── map_list_controller.py │ │ └── map_queue_type_controller.py ├── views │ ├── __init__.py │ ├── general_tab │ │ ├── __init__.py │ │ └── general_tab.py │ ├── main_view.py │ └── map_tab │ │ ├── __init__.py │ │ ├── map_filters_view.py │ │ ├── map_list_view.py │ │ ├── map_queue_type_view.py │ │ ├── map_tab.py │ │ └── map_view.py └── widgets │ ├── __init__.py │ └── widgets.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/Valorant-Zone-Stats.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/Valorant-Zone-Stats.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/images/home.png -------------------------------------------------------------------------------- /resources/images/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/images/map.png -------------------------------------------------------------------------------- /resources/images/zone_kills.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/images/zone_kills.png -------------------------------------------------------------------------------- /resources/maps/ascent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/ascent.json -------------------------------------------------------------------------------- /resources/maps/ascent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/ascent.png -------------------------------------------------------------------------------- /resources/maps/ascent_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/ascent_background.png -------------------------------------------------------------------------------- /resources/maps/bonsai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/bonsai.json -------------------------------------------------------------------------------- /resources/maps/bonsai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/bonsai.png -------------------------------------------------------------------------------- /resources/maps/bonsai_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/bonsai_background.png -------------------------------------------------------------------------------- /resources/maps/canyon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/canyon.json -------------------------------------------------------------------------------- /resources/maps/canyon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/canyon.png -------------------------------------------------------------------------------- /resources/maps/canyon_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/canyon_background.png -------------------------------------------------------------------------------- /resources/maps/duality.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/duality.json -------------------------------------------------------------------------------- /resources/maps/duality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/duality.png -------------------------------------------------------------------------------- /resources/maps/duality_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/duality_background.png -------------------------------------------------------------------------------- /resources/maps/foxtrot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/foxtrot.json -------------------------------------------------------------------------------- /resources/maps/foxtrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/foxtrot.png -------------------------------------------------------------------------------- /resources/maps/foxtrot_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/foxtrot_background.png -------------------------------------------------------------------------------- /resources/maps/jam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/jam.json -------------------------------------------------------------------------------- /resources/maps/jam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/jam.png -------------------------------------------------------------------------------- /resources/maps/jam_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/jam_background.png -------------------------------------------------------------------------------- /resources/maps/juliett.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/juliett.json -------------------------------------------------------------------------------- /resources/maps/juliett.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/juliett.png -------------------------------------------------------------------------------- /resources/maps/juliett_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/juliett_background.png -------------------------------------------------------------------------------- /resources/maps/pitt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/pitt.json -------------------------------------------------------------------------------- /resources/maps/pitt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/pitt.png -------------------------------------------------------------------------------- /resources/maps/pitt_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/pitt_background.png -------------------------------------------------------------------------------- /resources/maps/port.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/port.json -------------------------------------------------------------------------------- /resources/maps/port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/port.png -------------------------------------------------------------------------------- /resources/maps/port_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/port_background.png -------------------------------------------------------------------------------- /resources/maps/triad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/triad.json -------------------------------------------------------------------------------- /resources/maps/triad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/triad.png -------------------------------------------------------------------------------- /resources/maps/triad_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/maps/triad_background.png -------------------------------------------------------------------------------- /resources/polygons/ascent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/ascent.txt -------------------------------------------------------------------------------- /resources/polygons/duality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/duality.txt -------------------------------------------------------------------------------- /resources/polygons/foxtrot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/foxtrot.txt -------------------------------------------------------------------------------- /resources/polygons/jam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/jam.txt -------------------------------------------------------------------------------- /resources/polygons/juliett.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/juliett.txt -------------------------------------------------------------------------------- /resources/polygons/pitt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/pitt.txt -------------------------------------------------------------------------------- /resources/polygons/port.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/port.txt -------------------------------------------------------------------------------- /resources/polygons/split.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/split.txt -------------------------------------------------------------------------------- /resources/polygons/triad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/polygons/triad.txt -------------------------------------------------------------------------------- /resources/ui/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/ui/Poppins-Regular.ttf -------------------------------------------------------------------------------- /resources/ui/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/ui/favicon.ico -------------------------------------------------------------------------------- /resources/ui/style.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/resources/ui/style.qss -------------------------------------------------------------------------------- /run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | python -m src.app 4 | -------------------------------------------------------------------------------- /scripts/export_tables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/scripts/export_tables.js -------------------------------------------------------------------------------- /scripts/migration_add_map_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/scripts/migration_add_map_id.py -------------------------------------------------------------------------------- /scripts/migration_add_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/scripts/migration_add_queue.py -------------------------------------------------------------------------------- /scripts/migration_add_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/scripts/migration_add_stats.py -------------------------------------------------------------------------------- /scripts/store_polygons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/scripts/store_polygons.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/api/api.py -------------------------------------------------------------------------------- /src/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/app.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/models/models.py -------------------------------------------------------------------------------- /src/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/services/analytics_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/services/analytics_service.py -------------------------------------------------------------------------------- /src/services/api_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/services/api_service.py -------------------------------------------------------------------------------- /src/services/map_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/services/map_service.py -------------------------------------------------------------------------------- /src/services/match_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/services/match_service.py -------------------------------------------------------------------------------- /src/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/controllers/general_tab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/controllers/general_tab/general_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/controllers/general_tab/general_controller.py -------------------------------------------------------------------------------- /src/ui/controllers/main_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/controllers/main_controller.py -------------------------------------------------------------------------------- /src/ui/controllers/map_tab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/controllers/map_tab/map_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/controllers/map_tab/map_controller.py -------------------------------------------------------------------------------- /src/ui/controllers/map_tab/map_filters_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/controllers/map_tab/map_filters_controller.py -------------------------------------------------------------------------------- /src/ui/controllers/map_tab/map_list_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/controllers/map_tab/map_list_controller.py -------------------------------------------------------------------------------- /src/ui/controllers/map_tab/map_queue_type_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/controllers/map_tab/map_queue_type_controller.py -------------------------------------------------------------------------------- /src/ui/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/views/general_tab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/views/general_tab/general_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/general_tab/general_tab.py -------------------------------------------------------------------------------- /src/ui/views/main_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/main_view.py -------------------------------------------------------------------------------- /src/ui/views/map_tab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/views/map_tab/map_filters_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/map_tab/map_filters_view.py -------------------------------------------------------------------------------- /src/ui/views/map_tab/map_list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/map_tab/map_list_view.py -------------------------------------------------------------------------------- /src/ui/views/map_tab/map_queue_type_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/map_tab/map_queue_type_view.py -------------------------------------------------------------------------------- /src/ui/views/map_tab/map_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/map_tab/map_tab.py -------------------------------------------------------------------------------- /src/ui/views/map_tab/map_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/views/map_tab/map_view.py -------------------------------------------------------------------------------- /src/ui/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/widgets/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/ui/widgets/widgets.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LouisAsanaka/Valorant-Zone-Stats/HEAD/src/utils.py --------------------------------------------------------------------------------