Spittin' Hot Geofire with Firebase
summary
Builds a real-time location filter using Firebase and the GeoFire library plus server-side hashing via Firebase Functions to index coordinates with geohashes. The demo ingests roughly quarter million points, avoids sending all markers to the client by querying a ~1 km radius, deduplicating and sorting by distance, and capping display to 50 results. Geohash precision drives query ranges, client-side pan debounce and a 0.5 km change threshold prevent requery storms, and the map demo runs smoothly without crashing.
AI-written summary · about
chapters (8)
- 0:00Introduction and problem
- 3:46Geospatial query strategies
- 9:28Understanding geohashing
- 14:40Implementing GeoFire
- 17:15Server-side setup
- 21:42Client-side querying logic
- 25:32Demo and Q&A
- 29:10Scaling and advanced topics
related talks
26mFiretomic
20mOverview of different geo APIs
26mBuilding Geospatial GraphQL APIs By Leveraging GraphQL Database Integrations
42mLocation Analytics - Real-Time Geofencing using Kafka
46mGetting Down To Earth: Geospatial Analysis With Rails
46mFirebase & BigQuery - Do Mobile App Analytics Easily & at Scale - Queries Included
23mLocation Insights for Your Graphs with Neo4j, PostGIS, and Brickgraph
40mLet’s get Fired up: Getting started with Firebase Firestore
