Skip to content

halkim44/spotify-clone

Repository files navigation

Project logo

Spotify Clone

License


Few lines describing your project.

📝 Table of Contents

🧐 About

A clone project of the official Spotify Web Player, open.spotify.com. This app was created using React.js Framework and is using the the Spotify Web API. The App mimics the UI and the features of the original.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

git clone [email protected]:halkim44/spotify-clone.git

Prerequisites

This project requires node and npm or yarn installed globally. The Project is build with yarn throughout the development so i suggest using yarn instead of npm.

Installing

Open a terminal inside the directory created after following the steps in Getting Started section and type the commands bellow

yarn install
yarn start

🤖 Features

This project was created for learning purposes so it doesn't have all the features from the original due to some of the features are not included in the spotify api and also because I dont really want to spend more time on this project, so I only focus on music playing and library browsing features.

users will be able to :

  • login and logout to their account
  • play music and control music player
  • search for Playlists, Artists, Albums and tracks
  • like and unlike a Playlists, Artists, Albums and tracks
  • browse his/her's library
  • follow artist

users are unable to :

  • edit their profile data
  • view other user's music library
  • follow other users
  • create playlists

🔧 Running the tests

yarn run test

🚀 Deployment

yarn build

⛏️ Built Using

✍️ Authors

🎉 Acknowledgements

  • Hat tip to anyone whose code was used
  • Inspiration
  • References

About

a spotify client clone for practicing using API with React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published