Workshop map - Overlay geometric areas and allow dynamic intersection selections

How do I build an workshop map-based app that allows users to

a) see the intersection of locations with circular areas (each called a “blast zone”) with predefined centroids

b) select a blast zone to see aggregated metrics about the locations it intersects

I have a map with layer for the locations using Geopoint types in my OT.

Now I want to overlay 10 blast zones with predefined centroids and 10km radius.

AIP Assist recommends using “vector layers and add your circle data as a GeoJSON File or Dataset GeoJSON File”, also noting that PB has a geometry buffer function handy for calculating the geojson properties.

That’s a lot for me to discover and experiment with, so I want to make sure I am on the right track.