Skip to content

crates-music/crates

Repository files navigation

crates

CRATES

Crates is a tool to organize your Spotify library albums into categories or "crates."

Crates lets you organize your albums into custom categories, making it easier to find the perfect soundtrack for any moment. Sync your Spotify library, organize your Crates, and rediscover the joy of full albums curated just the way you like.

Live Version

check out the live version of this running at app.crates.music

Building and Running

Requirements

You'll need java, maven, and docker.

Running the Thing

  1. Start up the database.
    cd crates-database
    ./mvnw clean install docker:start
  2. Setup an application-dev.properties file in the resources folder with your spotify client ID and secret. See application-dev-example.properties for the format.
  3. Start up the backend.
    cd crates-backend
    ./restart.sh
  4. Start up the frontend.
    cd crates-frontend
    yarn start
  5. Open the UI in the browser

Contributing

See CONTRIBUTING.md for details.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •