├── .gitignore ├── LICENSE ├── README.md ├── app.js ├── client ├── .gitignore ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── Spotify_Icon_RGB_Green.png │ ├── Spotify_Logo_RGB_Green.png │ ├── app.css │ └── index.html ├── src │ ├── App.tsx │ ├── Components │ │ ├── Loader.tsx │ │ ├── Login.tsx │ │ ├── PlaylistCard.tsx │ │ ├── Playlists.tsx │ │ ├── Profile.tsx │ │ ├── ProgressBar.tsx │ │ └── SearchBar.tsx │ ├── Hooks │ │ └── useDebouncedValue.tsx │ ├── index.html │ ├── index.tsx │ ├── services │ │ └── Spotify.ts │ └── style.css ├── tailwind.config.js ├── tsconfig.json └── webpack.config.js ├── demo.gif ├── package.json └── passport.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/app.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/Spotify_Icon_RGB_Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/public/Spotify_Icon_RGB_Green.png -------------------------------------------------------------------------------- /client/public/Spotify_Logo_RGB_Green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/public/Spotify_Logo_RGB_Green.png -------------------------------------------------------------------------------- /client/public/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/public/app.css -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/Components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/Loader.tsx -------------------------------------------------------------------------------- /client/src/Components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/Login.tsx -------------------------------------------------------------------------------- /client/src/Components/PlaylistCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/PlaylistCard.tsx -------------------------------------------------------------------------------- /client/src/Components/Playlists.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/Playlists.tsx -------------------------------------------------------------------------------- /client/src/Components/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/Profile.tsx -------------------------------------------------------------------------------- /client/src/Components/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/ProgressBar.tsx -------------------------------------------------------------------------------- /client/src/Components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Components/SearchBar.tsx -------------------------------------------------------------------------------- /client/src/Hooks/useDebouncedValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/Hooks/useDebouncedValue.tsx -------------------------------------------------------------------------------- /client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/index.html -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/services/Spotify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/services/Spotify.ts -------------------------------------------------------------------------------- /client/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/src/style.css -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/package.json -------------------------------------------------------------------------------- /passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aryanchopra/CleanMyPlaylist/HEAD/passport.js --------------------------------------------------------------------------------