Skip to content

Song Choicer is an interactive app that lets users vote for their favorite songs and see the final ranking. This app use Spotify Web API and includes an website and a mobile application : https://github.com/Teczer/NativeSongChoicer

License

Notifications You must be signed in to change notification settings

Teczer/SongChoicer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Song Choicer

Song Choicer is an application that allows you to compare songs in duels and rank them in order of preference. You can create duels between different songs and vote for your favorite. The application uses an algorithm to calculate an Elo score for each song, which is then used to rank them in an overall leaderboard.

Features

  • Create duels between two songs.
  • Vote for the preferred song in each duel.
  • Ranking of songs based on Elo score.
  • User-friendly and responsive interface for an optimal user experience.

How to Use the Application

  1. Create a Duel: Select two songs you want to compare and start the duel.
  2. Vote: Choose the song you prefer in each duel by clicking the corresponding button.
  3. View the Leaderboard: Once all duels are completed, view the leaderboard to see which songs are the most popular.

Installation

To install the application locally, follow these steps:

Node.JS 16 or higher is recommended.

  1. Clone this repository to your local machine.
  2. Run npm install to install dependencies.
  3. Start the application with npm dev.
  4. Go to http://localhost:3000 in your browser to use the application.

Contribution

Contributions are welcome! If you'd like to contribute to improving Song Choicer, please follow these steps:

  1. Fork this repository.
  2. Create a branch for your feature (git checkout -b feature/new-feature).
  3. Commit your changes (git commit -am 'Add a new feature').
  4. Push your branch (git push origin feature/new-feature).
  5. Open a Pull Request.

License

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

About

Song Choicer is an interactive app that lets users vote for their favorite songs and see the final ranking. This app use Spotify Web API and includes an website and a mobile application : https://github.com/Teczer/NativeSongChoicer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages