lemeryfertitta / Climbdex

Search engine for training board climbs
https://climbdex.com
MIT License
42 stars 10 forks source link

Display detailed climb stats #28

Open lemeryfertitta opened 6 months ago

lemeryfertitta commented 6 months ago

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.).

abant07 commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

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 #55

lemeryfertitta commented 6 months ago

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 commented 6 months ago

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