A dynamic, interactive music sorting and ranking app built with React, TypeScript, and Vite. Powered by the last.fm API.
- Madness Bracket: Pit 16 tracks against each other in a tournament tree until one track remains. Powered by
react-brackets. - Blind Ranking: Rank 10 songs one by one without knowing what comes next.
- "Is On/Sounds Like" Grid: A 5x5 Grid to map out songs that are from one album that sound like it's from other albums in an artist's discography.
- last.fm Integration: Search for artists using last.fm's data.
- Frontend: React 18+ (Vite)
- Language: TypeScript
- Styling: CSS
- Data Source: last.fm API