I live in Berlin, and the sheer geographic size is largely too much for me to run all 11,500 streets in 950km^2, but I do have goals of running every street in my district (there are 12 in the city so think of them as first level subdivisions like boroughs, arrondissments).
My proposal would be that boroughs/arrondissments and any first level subdivisions of cities are added, nested into their parent city.
Proposed example user flow:
User clicks on New York City and progress bar for the boroughs shows up on existing city page (I.e everything else remains the same, progress bars are placed between map and street list). Boroughs are clickable, which brings you to a borough page that is the same as the city page but only for the specific borough.
Thoughts? I think this would be a great feature for us city slickers.
And of course, want to thank you for the site, it’s given me something to do when I’m not training for a race