An open API service indexing awesome lists of open source software.

https://github.com/marius-pieptea/react-spotify-app

Jamm is a React app that lets users search for songs using the Spotify API, create custom playlists, and save them to their Spotify account.
https://github.com/marius-pieptea/react-spotify-app

music-app playlist-creation react spotify-api spotify-integration

Last synced: 2 months ago
JSON representation

Jamm is a React app that lets users search for songs using the Spotify API, create custom playlists, and save them to their Spotify account.

Awesome Lists containing this project

README

        

# Jamm

Jamm is a React application that allows users to search for songs using the Spotify API, create a custom playlist, and then save it to their Spotify account. This project was built to demonstrate the integration of React with external APIs and to provide a practical tool for managing Spotify playlists.

## Project Features

- **Search**: Users can search the Spotify library for songs.
- **Create Playlists**: Users can create custom playlists by adding songs from the search results.
- **Save Playlists**: Users can save their custom playlists to their Spotify account.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

What you need to install the software:

- Node.js
- npm
- A Spotify account

### Installing

A step-by-step series of examples that tell you how to get a development environment running:

1. **Clone the repository:**
```bash
git clone https://github.com/marius-pieptea/jamm.git
cd jammming

2. **Install Dependencies:**
```bash
npm install

3. **Start the development server:**
```bash
npm start

Usage
Once the app is running, follow these steps:

1. Login to Spotify: Use the login link provided by the app to authenticate with your Spotify account.
2. Search for Songs: Enter a song, album, or artist in the search bar.
3. Create a Playlist: Add songs from the search results to the "New Playlist" area by clicking the "+" icon next to each track.
3. Save to Spotify: Give your playlist a name and click "SAVE TO SPOTIFY" to save your playlist to your Spotify account.