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

No packages published