Project running at https://rindu.marcomadera.com
git clone https://github.com/MarcoMadera/Rindu.git
cd Rindu
npm install
npm run dev
For the project to work properly a .env.local
file similar to .env.example
is required.
To get the client ID and client secret, go to Spotify Developer Dashboard.
Create a new app and copy the client ID and client secret.
Create a .env.local
file and paste the client ID and client secret as the example .env.example
.
In the Spotify Developer Dashboard for your app, go to "edit settings" and click "Add redirect URI" and paste the following URL: http://localhost:3000/dashboard
You can get the SETLIST_FM_API_KEY here and paste it in the .env.local
.
Important: The .env.local
file with client id, client secret and apikeys is not pushed to GitHub.
Now you can run the project locally.
npm run dev
For a better understanding of the components used in this project, please visit the live component collection
Built with ReactJs/NextJs. It started as a simple script to clean spotify playlists. It served as a way to clean my playlists and to learn how to use the Spotify API.
It has been taking shape similar to what a clone of Spotify is. It is intended to add features such as creating dynamic playlists, advanced search, and background noises.