Skip to content

himanshup/creatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creatify

Image 1

Creatify is a web app for creating Spotify playlists. Built with React, Node.js, and Express.

A Spotify account is required to use the app but If you don't want to sign in, there are screenshots at the bottom.

Features

  • Create a playlist based on an artist (gets related artists + top tracks for each artist)
  • Create a playlist based on search criteria (returns 50 playlists matching search criteria and finds the top tracks across all playlists)
  • View your top tracks and create a playlist with them
  • View your top artists and create a playlist based on them

Running Locally

If you don't have a Spotify account already, create one first and then go here to create a Spotify app.

Add http://localhost:8888/callback to Redirect URIs. If you add any authorization scopes, add them to the var scope variable in app.js.

git clone https://github.com/himanshup/creatify.git
cd creatify
npm install
cd client
npm install

Create a .env file in the root of the project and add your Client ID and Client Secret from the app you just created

CLIENT_ID=<id>
CLIENT_SECRET=<secret>

Run the server and react app

npm run dev

Screenshots

Image 2
Image 3
Image 4 Image 5 Image 6

About

Create curated Spotify playlists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors