Skip to content

radhika2104/spotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

Spotify Clone

Spotify clone implemented using Spotify's API.

🔗Live Link: https://spotify-clone-rm.netlify.app/

  • Note: The above link is for authorized users(refer user registeration for more). Github code for the same is in main branch

🔗Live Link for guest user login: https://rm-spotify-guestuser.netlify.app/

  • Note: The above link is for guest user login. Github code for the same is in suggest-guest-login branch.

Features and App Design 💫

  • Spotify API's have been used for:

    • Guest User Login with user's registered Email ID
    • Rendering User's personalised spotify playlists in side navigation bar
    • Displaying Featured and Top Playlists on Dashboard
    • Fetching Tracks, preview music and relevant data for all playlists
  • Use of environment variables to encapsulate app configuration data in development and production

  • Personalised playlists can be accessed through side navigation bar

  • Navigation between playlist and dashboard through window's back button

  • User Profile details access and Logout possible through Header

  • For Each Track, album, artist, duration and its preview music is fetched inside playlist

  • Controls given on currently playing track include pause, play, navigation of next and prev and volume control

  • Local Storage used to keep user logged in for an hour and navigate between next,prev and current tracks

  • Tablet/Desktop Responsive Design through use of Grid and Flexbox

Technologies Used 🛠️

  • Vanilla Javascript
  • HTML
  • CSS
  • Tailwind
  • Vite
  • Netlify

User Registeration

By default only those users which are allowed by developer in spotify's developer app's user access are allowed to access the app.To know more follow - https://developer.spotify.com/documentation/web-api/guides/development-extended-quota-modes

Notes for Maintenance and Updates

  • It is important to update dependencies specially vite in order to know complete explanation of errors
  • For any changes in URL or user registeration, update to be made in spotify developer account

About

spotify clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors