CrowdPM is a TypeScript/Firebase platform for crowd-sourced particulate matter measurements. It pairs sensor nodes with Firebase users, accepts DPoP-bound ingest batches, stores raw payloads for audit, processes measurements into Firestore, and renders public or owned batches on a 3D React/WebGL map.