This is a spotify clone app made in React JS using the spotify API. It allows the user to access their playlist and thier songs. It uses the spotify API to get the user's info such as playlists, songs, username, etc. It may not work for everyone. Read this
Screenshot of the login screen
After the user has loged in through their spotify account. They will be redirected to the app.
The user will first login through the spotify login page. Provided by the API. Then the user is redirected back to the app and in the url of the website I get a access token.
I can then use the access token to get the user details such as their playlists and display it on the side and get the first 100 songs in that playlist as the spotify API has some limitations.
The design is based on the older version of spotify web. I have not made the home, search and your library page. The design contains the side bar, the navbar, the footer and the main body.
The footer contains the playhead the option to go back to the previous song and next song, shuffle and loop. It also has a volume slider to adjust the volume. The current song is displayed on the left along with the title and the name of the author.
The sidebar consists of the logo the navigation and the user's playlists that the user can use to switch between it's playlists.
The navbar is fairly simple with the search option (it dosen't work yet) and the username
The main body has the playlist logo the name of the playlist along with it's description. Then the songs with the album they belong to and their duration in minutes and seconds.
Color | Hex | RGB |
---|---|---|
Login Screen | #1db954 | 29, 185, 84 |
SideBar | #000000 | 0, 0, 0 |
Footer | #181818 | 24, 24, 24 |
Body | #000000 | 0, 0, 0 |
Body | #205764 | 32, 87, 100 |
The Spotify API requires a premium account to execute certain tasks and for this reason it may not work for everyone.