SkillAgentSearch skills...

Tracktrekker

Song recommending webapp, built with TypeScript React + SpotifyAPI

Install / Use

/learn @alux444/Tracktrekker
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TrackTrekker

This is a webapp that uses the SpotifyAPI to recommend songs, built with TypeScript React.

How to use TrackTrekker

Getting Started

<img width="743" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/30bfa297-06b6-4382-84bd-f6db2d268738">

Click the "Get Started" button

Selecting your Search

<img width="397" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/65a05ef8-bc6d-4a26-bf1f-2d42ca5f47f0">

Click either "Songs", "Artists" or "Genres" to open a searchbar / select to add to your search.

<img width="749" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/332f5d49-33ed-4c96-a075-327db7a4834b">

Search for any songs or artists you wish to add to your search (or simply select for genres) Click the "ADD" button to add to your search.

Getting Results

<img width="235" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/9fd0f219-a3a1-4989-88bf-9f90465d32ae">

Click the "Get Results" button to see your recommended results!

<img width="763" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/f5275823-8659-494e-bdfd-a6c61dfe9eb6">

You can add more songs to your search, reroll and play song previews*

*Due to API limitations, not all previews may be available.

Refining Results

<img width="216" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/84ca4fc3-10ef-424a-bbc4-05dc57978c8b">

Your search can be further refined through through the "Manage Filters" button, once you have a search.

<img width="558" alt="image" src="https://github.com/alux444/tracktrekker/assets/126375355/69aa94ab-de7f-4a39-a6d0-9670b9545f5f">

This allows for you to filter results with a certain range - all the results from recommendations will be within your selected range(s).

By setting a target, your results will be sorted based on the closest values to that target.


Development History

v0.1 (10 August 2023)

  • Added recommendations from tracks, artists and genres.
  • Basic UI implemented.

v0.2 (20 August 2023)

  • Added tutorial.
  • Extra criteria filtering added.
  • Added stats and previews to songs.
  • General UI overhaul implemented.
  • Implemented E2E testing with Cypress, added to workflow.
  • Implemented developer mode.

v0.3 (In progress!)

  • Working on implementing dark mode + overall UI overhaul
View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1d ago
Forks0

Languages

TypeScript

Security Score

90/100

Audited on Apr 7, 2026

No findings