Skip to content

dominic-codespoti/song-ranking-app

Repository files navigation

Song Ranker

Overview

The Song Ranking App allows users to rank songs by comparing them in pairs. Users make choices between two songs to determine their preference, and the app sorts the songs accordingly. The app also generates rankings for albums based on the ranked songs.

Features

  • Song Comparison: Users compare two songs at a time and indicate their preference.
  • Equal Option: Users can rank two songs as equal in preference.
  • No Opinion Option: Users can choose not to express an opinion about a song.
  • Ranking: The app continuously updates the rankings of songs based on user choices.
  • Album Rankings: After all songs are ranked, the app provides album rankings based on the average song ranks.

Installation

To get started with the Song Ranking App, clone the repository and install the dependencies:

git clone <repository-url>
cd <repository-directory>
npm install

Usage

Starting the App

Run the development server:

npm start

Navigate to http://localhost:3000 in your web browser to access the app.