ProjectSidewalk / SidewalkWebpage

Project Sidewalk web page
http://projectsidewalk.org
MIT License
84 stars 25 forks source link

What user stats should we be combining across cities post unified login? #3719

Open misaugstad opened 3 weeks ago

misaugstad commented 3 weeks ago
Brief description of problem/feature

Accounts are now shared between cities, but all of their stats remain separated. Here are some user-specific data that it might make sense to have combined:

The positives are generally that

I see the main downside as potential confusion from the site sometimes feeling very local and sometimes not. Your user dashboard may say that you've added 500 labels, but the map at the top of your dashboard might only show the 20 that you placed in the current city; there's a disconnect there. The leaderboard should be city-specific still, but that won't match up with the stats that you see on your user dashboard.

Potential solution(s)

I'm thinking that we mostly keep the site as it is now. The local feel is important! And then in places where it makes sense, we can add an explicit "global" section. Maybe this means adding another section to the leaderboard page, called the "Global leaderboard" (with additional benefit of there being something to show on that page for a brand new server).

We've talked about the User Dashboard having a tabbed interface before. Likely another tab would be for user profile settings (#2545). There could be an additional tab for global statistics. This would enable us to add global statistics bit by bit, instead of feeling like large portions of the website have to be reworked to take into account global stats.