Skip to content

travistn/spotify-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Spotify-Clone

A front-end clone of the Spotify Web player.

Description

The app consumes data from the Spotify API and tries to mimic the UI and front-end behaviors of the official Spotify Web Player as much as possible.

Demonstrations

Dashboard

After authenticating from the login page, users will be redirected to the the dashboard. On the dashboard, users can view newly released music, their top artists, their recently played tracks, their playlists, their liked songs, and the search page.

Dashboard

Users can navigate to albums, artists, recently played songs, and playlists from the dashboard.

Dashboard-navigate2

Album

The album page lists the album tracks which users can select a track to play or select the whole album to play.

Album

Artist

Users can view an artist's top songs, their albums and singles, and related artists.

Artist

Users can choose to play an artist's top song, play all of their top top songs, or play all of an album's songs.

Artist-play

Playlist

Users can view the playlist's songs, play a song in the playlist, play all of the songs in the playlist, and like and unlike songs in the playlist.

Playlist2

Users can navigate to a song's artist or to the song's album in the playlist.

Playlist3

Liked Songs

Users can play a liked songs, play all of the liked songs, and remove a song from the list.

LikedSongs

Search

Users can browse categories and search for songs, artists, or playlists.

Search1

Technologies Used

  • React.js
  • Javascript
  • CSS
  • HTML
  • React Router
  • Express

About

A front-end clone of the Spotify Web player.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published