A web application that recommends songs based on a combination of two music genres using Spotify's API.
- Create a Spotify Developer account at https://developer.spotify.com/
- Create a new application in the Spotify Developer Dashboard
- Get your Client ID and Client Secret from your application
- Add
http://localhost:5500
to your application's Redirect URIs in the Spotify Dashboard - Create a
.env
file in the root directory with your Spotify credentials:SPOTIFY_CLIENT_ID=your_client_id SPOTIFY_CLIENT_SECRET=your_client_secret
- Install dependencies:
npm install
- Start the development server:
npm start
- Select two different genres
- Get song recommendations that blend both genres
- View song details including artist, album, and preview
- Direct link to listen on Spotify
- HTML5
- CSS3
- JavaScript (ES6+)
- Spotify Web API
- Node.js (for development server)