Code Monkey home page Code Monkey logo

comp-kinch's Introduction

Comp Kinch

A website that displays KinchRank-like ranking for WCA competitions.

Run Production Build

Run a production server in a docker container. First create an image

docker build . -t comp-kinch

Then run the container

docker run -p 3000:3000 -d comp-kinch

By default the production version is available on port 3000, but this can be changed as necessary.

Run Development Server

Run a development server

npm run start

You can access the app in your browser at http://localhost:1234

Tests can be run with

npm run test

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

comp-kinch's People

Contributors

alphasheep avatar dependabot[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar

comp-kinch's Issues

Alternative for finished competitions that don't have WCIF with results

Need a way to get results for competitions that have results in the WCA database, but don't have results in WCIF.

In fact, we probably want to try use official results first, then only fallback to WCIF if the official results are empty.

Can get official results from {API_URL}/competitions/:competitionid/results

Filters

Would be cool if you could filter by things such as

Gender (Male/Female/Other) and If they were/weren't a newcomer.

Im sure some other cool filter ideas could be thought of but I think these are two which could be heavily utilised.

Would also be cool if you could directly compare two people.

The kinch scores seem to not be calculated correctly

For example:

In Energy Cube Koło 2023
https://live.worldcubeassociation.org/competitions/2360/rounds/33248
https://comp-kinch.sylvermyst.com/#/competition/EnergyCubeKolo2023
Kajetan Opach has gotten 6.61 average in the finals of 3x3. Winner of 3x3 has gotten 5.22 average. If we plug these values into Kinch equation (5.22/6.61*100) we get 79.0 after rounding. Your site says it s 82.5. Results from any other round of 3x3 dont match this statistic either. (94.9 R2, 81.4 R1) I even tried crossreferencing the rounds but that also doesnt give result present on the site. Similar inaccuracies are in most of the results. This should either be fixed or there should be an explanation available for why results on the site are the way they are

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.