Skip to content

azommerfelds/your-setlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YourSetlist App

Description

YourSetlist helps musicians prepare to their next gig by allowing the creation of custom setlists, integrating with Spotify, and selecting the key of the song they want to play.

Features

  • Create setlists: create multiple setlists for different occasions.
  • Select setlists: easily switch between different setlists.
  • Search songs: search for songs by title or artist.
  • Add songs to setlists: add searched songs to the selected setlist.
  • Remove songs from setlists: remove songs from the selected setlist.

Installation

  1. Clone the repository:

    git clone https://github.com/azommerfelds/your-setlist.git
  2. Navigate to the project directory:

    cd your-repo-name
  3. Install dependencies:

    npm install
  4. Create a .env file in the root directory and add your API secrets:

    REACT_APP_SPOTIFY_CLIENT_ID=your_api_key_here
    REACT_APP_SPOTIFY_CLIENT_SECRET=https://api.example.com
  5. Start the development server:

    npm start

Usage

  1. Create a setlist: Use the input field and button to create a new setlist.
  2. Select a setlist: Click on a setlist name to select it.
  3. Search for songs: Use the search bar to find songs by title or artist.
  4. Add songs to setlist: Click on a song in the search results to add it to the selected setlist.
  5. Remove songs from setlist: Click the trash icon next to a song in the setlist to remove it.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m "Add new feature").
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT license.

About

YourSetlist helps musicians prepare to their next gig by allowing the creation of custom setlists, integrating with Spotify, and selecting the key of the song they want to play.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors