~/talk

Building the DevFest.MN Website

Talkat DevFestMN 2016 · on Saturday, 2016-02-06· [angular, frontend-architecture]
links:none on file
slides:none on file

A single‑page site built with AngularJS and Firebase serves a six‑track conference with ~35 speakers, moving hosting from GitHub Pages to Firebase and code to GitHub; images are stored as base64 which inflates the schedule JSON to ~13 MB so a proxy resizes and caches thumbnails and avoids mobile slowdowns, routing uses UI Router plus HTML5 pushState for deep links, analytics centralizes on state changes, session feedback syncs to Firebase but mobile touch and auth name collection break intermittently and Firebase quota briefly trips during launch

AI-written summary · about

  1. 0:00Start
  2. 4:59The Data Model
  3. 21:27Analytics
  4. 24:27Font Awesome
  5. 35:01Edit Schedule
  6. 36:16Data Schema
  7. 36:56Firebase
  8. 38:47Firebase Dashboard
~/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.