A full stack app developed for research on Collaborative Playlists.
Tip: pay careful attention to which directory to perform each of these tasks in.
collab-playlist/
), run npm ci
.client/
directory, run npm ci
..env
file in the root directory formatted like .env.example
with the values after the equal signs filled in. Use the comments to guide you..env
file in the client/
directory formatted like client/.env.example
with the values after the equal signs filled in. Use the comments to guide you.ids.csv
file (or name it whatever you named DB_IDS in .env
) in the db/
directory to list playlists and users in each group. Use ids.csv.example
to guide you. You must first create playlists in Spotify using the "owner account" to get the playlist ids to put in ids.csv
.npm run build-watch
.npm run watch
.source .env
then curl -XPOST -b admin_key=$ADMIN_KEY localhost:$PORT/admin/load-ids
.client/
directory, run npm start
. A browser will open with the app.collab-playlist/
), run npm ci
.client/
directory, run npm ci
..env
file in the root directory formatted like .env.example
with the values after the equal signs filled in. Use the comments to guide you.ids.csv
file (or name it whatever you named DB_IDS in .env
) in the db/
directory to list playlists and users in each group. Use ids.csv.example
to guide you. You must first create playlists in Spotify using the "owner account" to get the playlist ids to put in ids.csv
.npm run build
. The output will be in build/
.client/
directory, run npm run build
. The output will be in client/build/
.npm start
to start the server.source .env
then curl -XPOST -b admin_key=$ADMIN_KEY localhost:$PORT/admin/load-ids
.