clojure-australia 2025-02-17

Hey folks, we launched this little ClojureScript app a few months back for our client CrowdSpot. It's a map summarising the results from BikeSpot 2023 - a campaign that asked Australians to say where they feel safe or unsafe riding their bike - just over 72,000 submissions in total encompassing safe/unsafe spots, comments, and supports. Budget was pretty tight as the major partner, Amy Gillett Foundation, went into voluntary administration during the campaign - but we're happy with the results. https://bikespotarchive.crowdspot.com.au/

🎉 5

Nice - very responsive mapping application. I'd be curious to learn more about the tech stack and why you preferred MapBox over alternatives?

The WebGL-based maps like MapBox GL JS and MapLibre GL JS have a bit of an edge over tile-based maps like Leaflet in that the zoom levels aren't fixed increments and you have a lot of control over how the base map layer looks, rather than just choosing a preset. I would have probably preferred MapLibre for this project, but the style the client had chosen was only compatible with MapBox

👀 1
❤️ 1

Very interesting! Thanks

(MapBox GL JS went proprietary a few years back - MapLibre is a fork)

Other than than the map itself, the other UI elements are using Reagent

👍 just reading your case studies - are you exclusivley a clojure shop? https://www.sturm.com.au/case-studies/

Not exclusively, but we're using Clojure and CloljureScript more often than not for new client systems and tools and it's been a blast. Also do a significant amount of Python as well as support for a few companies who have dabbled in software development but don't necessarily have the experience/confidence to manage production systems ongoing.