Brotts karta beskrivning

Det här projektet är en webbaserad applikation byggd med Node.js och Express som hämtar och visar händelser från Polisens öppna API. Applikationen samlar in upp till 500 händelser i omgångar (100 åt gången) och presenterar dem i ett webbgränssnitt där användaren kan filtrera händelser baserat på plats och händelsetyp. När användaren går till startsidan hämtas händelserna från API:et, unika platser och brottstyper identifieras, och filtrering sker om användaren har valt kriterier i formuläret. De filtrerade händelserna visas sedan i en lista i sidopanelen, och varje händelse innehåller information som namn, typ, plats, tid och sammanfattning. Dessutom visas en karta med markörer för händelsernas GPS-positioner, och användaren kan klicka på markörer för att filtrera på plats direkt från kartan. Kartan laddas in med hjälp av Google Maps JavaScript API. Gränssnittet är stilrent med en fast sidopanel och en interaktiv kartvy, allt paketerat i en enda Express-rutt.