Music quiz application with Spotify integration built with Phoenix Framework.
-
Clone the repository
-
Install dependencies:
mix deps.get
-
Configure Spotify API:
-
Create a new app
-
Copy
.env.exampleto.envand fill in your credentials:cp .env.example .env
-
Edit
.envwith your Spotify app credentials -
Add
http://localhost:4000/auth/spotify/callbackto your Spotify app's redirect URIs
-
Start the server:
mix phx.server
Now you can visit localhost:4000 from your browser.
Create a .env file with the following variables:
SPOTIFY_CLIENT_ID- Your Spotify app client IDSPOTIFY_SECRET_KEY- Your Spotify app client secretSPOTIFY_USER_ID- Your Spotify user ID (optional)
This project is dual-licensed:
- GNU AGPL v3 - for open-source and non-commercial use.
- Commercial License - for proprietary use without AGPL restrictions.
The commercial license allows you to:
- Use the software in proprietary products.
- Modify the code without being obligated to share changes.
- Receive priority support.
For details on the commercial license, please contact me.