~/talk

Creating a geolocation app powered by Firebase

Talkat DevFest Nantes 2018 · 2018-10-18..10-19· [pwa]
slides:none on file

A working Progressive Web App that combines Google Maps API, Angular and Firebase shows realtime synced location-based notes stored as Firestore documents with Firestore GeoPoint fields and offline support. The demo uses Angular CLI, Angular Material UI, Firebase Hosting, Cloud Storage for images, and Cloud Functions image thumbnails plus Cloud Messaging for push invites. Examples include location queries with GeoFirestore, current-position via navigator.geolocation, and a map with clickable note markers that actually navigate to the items.

AI-written summary · about

  1. 0:00Start
  2. 5:05Google Tasks
  3. 8:50Starting the Project
  4. 9:32Angular Cli
  5. 11:04Create a New Angular App
  6. 13:04End-to-End Tests
  7. 16:59Documentation
  8. 21:51Set Up Angular Material
  9. 24:59Firebase
  10. 26:50Firebase Cli
  11. 27:52Firebase Json
  12. 29:56Authentication
  13. 34:15Firebase Rules
  14. 35:38Google Maps Platform
  15. 43:03Google Maps
  16. 43:27Map Mode
  17. 44:25Firebase Summit
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.