Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Leaderboard - Design] Friendly Competition Boards (State v. State, City v. City, Region v. Region) #801

Open
5 of 14 tasks
Tracked by #452
ri0nardo opened this issue Jun 24, 2024 · 5 comments
Open
5 of 14 tasks
Tracked by #452
Assignees
Labels
design Implementation Design Implementation documentation Improvements or additions to documentation enhancement New feature or request frontend fullstack help wanted Extra attention is needed

Comments

@ri0nardo
Copy link

ri0nardo commented Jun 24, 2024

Quick summary:

This is a nice feature of seeing what others are doing from State vs. State etc. for friendly competition. This can be more specific from Organization v. Organization who want to share their numbers publicly vs other teams.

Issues:

We don't have data that makes the level field even, but this may be the first step for cities and states to share the data.

Phase 1

  • Compare Cities to Cities or State to State on the number of trees planted.
  • We will focus on the cities in the Bay Area
    • San Francisco
    • Oakland
    • Berkeley
    • Alameda
  • Will need to add a new category for sources
    • City Links
    • Organization Linked to the City
      • Example as Friends of the Urban Forest
    • Logo of the City Link
    • Way to Donate to the City
  • This will be a new webpage called "Cities"
    • Phase 1 will only include the selected cities from the Bay Area to test out.
  • Hovering effect for buttons and columns
  • Have key statistics that are higher or lower by a bold and color
    • For example, the total trees would be red and bold to signify the importance
  • Sections to be similar to how Chase has the title of the section per category
  • Limit to 3 cities to be compared at a time.

Phase 2

  • Phase 2 will be a 2-step process to compare cities you select from a list.
  • Have categories for different organizations, teams, and states.
  • Have an All-Time vs Monthly vs Yearly Statistics
  • Show a Last Updated status
  • Have a link that redirects the user to the map of the specified city.
  • Have a button to remove a city from the comparison table.

Get Started:

To get started with our onboarding, https://github.com/waterthetrees/waterthetrees/wiki/Onboarding read through the epic for relevant details of this ticket. #452

Resources:

Examples

We will have a design related to a bank credit card comparison Table for city-to-city comparisons.
Links

Desktop Example

Image
Image

Mobile Example

Image
Image

Design:

Note:

These tickets convert from Design Issues to Design Implementation for Developers / Engineers

Extra

If you have any additional questions just @ri0nardo @zoobot

@ri0nardo ri0nardo converted this from a draft issue Jun 24, 2024
@ri0nardo ri0nardo moved this from Backlog to In Progress in Water the Trees Jun 27, 2024
@ri0nardo ri0nardo self-assigned this Jun 27, 2024
@ri0nardo ri0nardo added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed labels Jun 29, 2024
@zoobot
Copy link
Member

zoobot commented Jul 3, 2024

Looks good so far!

@ri0nardo
Copy link
Author

ri0nardo commented Jul 10, 2024

While mocking up the 1st version of the city comparison table. I thought about making it horizontal, so when viewing on mobile you can compare 2 cities at once rather than 1 city. This has the added benefit of making it compatible for multiple devices. The only difference is that the town on top has hierarchy over the other stats which may not be a bad idea since it is somewhat of a leaderboard.

Regarding the table, I wasn't sure what statistics we targeted in this 1st version. I just mocked up what I thought would possibly work. I am not sure what people want to see exactly, but I know big numbers attract people.

@zoobot what do you think of this? I think it's a good start, not sure what we want to modify on this table. Will you want to meet on Zoom on 7/10/2024 to review or just continue on GitHub?

A different question related to this topic. Where is the Google Sheets document you made where we compiled the source info? I wanted to start a new column for city logos and organizations linked to the city.

Cities Pages

@zoobot
Copy link
Member

zoobot commented Jul 11, 2024

@ri0nardo
Here's the sheet https://docs.google.com/spreadsheets/d/1YFnNb_21P87Dk6WhHP4jEBi2ygP1w6wMKDyAnnWkFyg/edit?usp=sharing

This looks great, I will get started on a FE mockup and also try to get the spreadsheet into our database.

I am game to meet or just stick to git. I think this is enough to at least get it started!

@zoobot
Copy link
Member

zoobot commented Jul 11, 2024

I think more people use their phones vertically, maybe if comparing, we could have the "winner"(better stats) on top and the 2nd on bottom on the phone and always call the 2nd runner up or something more tree related, like sapling and old growth or whatever.

@ri0nardo
Copy link
Author

ri0nardo commented Aug 2, 2024

@zoobot do you need a mobile mockup? I haven't had time to work on this as of recently. I have the idea just need time to design it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Implementation Design Implementation documentation Improvements or additions to documentation enhancement New feature or request frontend fullstack help wanted Extra attention is needed
Projects
Status: In Progress
Development

No branches or pull requests

2 participants