Inspiration

I used to play this sport, and I still enjoy watching people climb

What it does

The project helps climbers strategise their route more efficiently

How we built it

Using JavaScript (React Library), SVG and CSS. Relying on Dijkstra's algorithm and graph theory.

Challenges we ran into

At first, the system would ignore the fact that humans use not only their hands to climb but also their feet. In addition to that, a significant challenge was ensuring that the algorithm doesn't skip certain holds on the wall just because they're close to each other, as it would be humanly impossible to reach some holds.

Accomplishments that we're proud of

I am proud of the way the project turned out, the way the challenges I faced didn't stop me from achieving the expected result in such a short time.

What we learned

I learned more about the implementation of algorithms in a technical project.

What's next for CRUX

CRUX could be improved in the future by adding automatic detection of same-color holds on the wall, instead of manual selection.

Built With

Share this project:

Updates

Submission history