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

Display detailed climb stats #28

Open
lemeryfertitta opened this issue Feb 2, 2024 · 6 comments
Open

Display detailed climb stats #28

lemeryfertitta opened this issue Feb 2, 2024 · 6 comments
Labels
enhancement New feature or request feature parity This feature exists in the official apps

Comments

@lemeryfertitta
Copy link
Owner

Climb stats are available via the info API. This includes the precise quality and difficulty distributions, as well as all of the ascents (users, comments, etc.).

@lemeryfertitta lemeryfertitta added enhancement New feature or request feature parity This feature exists in the official apps labels Feb 2, 2024
@abant07
Copy link
Contributor

abant07 commented Feb 3, 2024

Hey!

I was wondering if I can work on this. Is there anything I need to know about reproducing the environment or using the info API. Or is the readme good enough?

Also, I was curious to know, are there any issues in this repo that deal with creating APIs using like nodeJS or anything like that?

Thanks

@lemeryfertitta
Copy link
Owner Author

Hopefully the README should be good enough for setting up a development environment, but there haven't been many additional contributors yet, so feel free to reach out and let me know if you have any issues.

This particular issue is a little vague because I hadn't quite thought about exactly what this should look like. If you're familiar with the info page on the Kilter/Tension/etc. apps that could be a good starting point for design. If not, this issue may not be a great fit for you. I've marked a few issues with "good first issue" if you're interested in contributing to some other part of the app.

This repo doesn't use Node. The backend is in Python (Flask). I don't think any of the existing issues require a new API endpoint. Most of the issues will require some updates to both the backend (Python) and the front end (JS + HTML Jinja templates), including this one.

@abant07
Copy link
Contributor

abant07 commented Feb 3, 2024

Ok yeah sure, I can try out one of the good first issues to get started.

Python flask is also not a problem, I have worked with that in the past.

Thanks

@gardaholm
Copy link
Contributor

gardaholm commented Feb 23, 2024

Dont know if you are still working on this Issue, but I think it could be split up into two parts

  1. Detailed Stats about this particular climb
    – How many sends overall
    – Send / Attempt Ratio
    – Grade Distribution
    – Comments

  2. Personal Stats
    see Issue Show personal climb history/stats below climb #55

@lemeryfertitta
Copy link
Owner Author

I don't think anyone is working on this one, it needed a bit more specification. I agree that it should be split up into multiple parts.

@gardaholm
Copy link
Contributor

can try to make some mockups.
have already tried if I can come up with a solution to display the stats, but could be a bit too advanced for me :) not an easy task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature parity This feature exists in the official apps
Projects
None yet
Development

No branches or pull requests

3 participants