How we built frontend community in a million-person city