Inspiration

Nous avons tous eu à rentrer chez nous tard pendant la nuit, sans nécessairement passer par un chemin éclairé. Lors de telles expériences, il est difficile de contrôler son imagination, de ne pas se demander à quel point nous sommes réellement en sécurité alors que l’on est si vulnérable.

Ce questionnement est dû à notre profond besoin de sécurité en tant qu'être humain, mais aussi à nos connaissances limitées sur la réalité des crimes à Montréal.

Qu’est ce que votre projet fait

Montreal Mischief Map est un projet de visualisation de données où nous pouvons voir interactivement à quels endroits ce sont produit les crimes à Montréal, en fonction de leur catégorie, le temps de la journée et la date.

Comment nous l’avons construit

Le côté Client a été construit en typescript avec le Framework Angular. Pour la carte, nous avons utilisé la librairie leaflet. Le côté Serveur a été construit en python avec le Framework Flask. Les données viennent du site officiel du SPVM

Les défis que nous avons rencontrés

Nous avons rencontré plusieurs défis, notamment afficher la grande quantité de données à notre disposition sans sacrifier la performance, représenter toutes les catégories sans saturer la carte et éviter les conflits entre les membres d'équipes

Les réalisations dont nous sommes fiers

Nous sommes fiers de la fluidité des filtres sur notre carte et de pouvoir visualiser, quantifier et situer aisément les crimes et leur nature assez facilement. Nous sommes également fiers d'avoir livré un produit fonctionnel qui est esthétiquement propre

Ce que nous avons appris

Beaucoup de faits surprenant sur les données, dont :

  1. Montréal n’est pas en feu, c’est plus le centre ville
  2. Le jour est plus dangereux que la nuit!
  3. Pour chaque crime qualifié sur un humain, au moins 6 voitures sont volées. Mais également utiliser la librairie leaflet pour afficher une carte, ainsi que des markers

Le futur de Montréal Michief Map

  1. Rendre l’application publique et faire le buzz sur Reddit.
  2. Ajouter une fonctionnalité qui nous indique la probabilité que notre voiture se fasse voler en fonction de l’endroit où elle a été stationnée.
Share this project:

Updates