Skip to content

mahalisyarifuddin/PreferenceRank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

English | Bahasa Indonesia

PreferenceRank

Sorting made better, powered by science.

Introduction

PreferenceRank is a versatile and scientific tool for ranking anything you like, inspired by viral character/bias sorters but enhanced with a more rigorous approach. Rank your favorite characters, foods, movies, or travel destinations with precision and fun.

How It Works

PreferenceRank employs a round-robin tournament system where every item is compared with every other item, ensuring fairness. Items are scored using the Bradley-Terry Elo rating system, providing transparent and relative preference scores.

Quick Start

  1. Download the PreferenceRank.html file from the repository.
  2. Open the file in any modern web browser.
  3. Start ranking your preferences!

Key Features

  • Flexible Input: Rank anything—characters, foods, movies, destinations, and more.
  • Fair Algorithm: Every item is compared with all others using a round-robin system.
  • Scientific Scoring: Utilizes the Bradley-Terry Elo rating system for accurate results.
  • Lightweight: A single HTML file with no external dependencies, making it portable and fast.
  • Theme Options: Choose between light, dark, or auto themes for a personalized experience.
  • Keyboard Shortcuts: Use keyboard shortcuts for quicker selections during ranking.

Customization

PreferenceRank is open source, allowing you to modify and adapt it as needed. Tweak the algorithm, redesign the UI, or add new functionality—it's all up to you.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributions

Contributions are welcome! Feel free to fork the repository and submit a pull request. For major changes, please open an issue first to discuss your ideas.

Feedback

If you have any feedback or suggestions, please reach out via the Issues section of the repository.