/Spotify-Clone-React

Responsive spotify clone using react , redux , tailwind css , react-router-dom ,shazam core api , geo.ipify , custom hooks , swiper . if you are using it from Iran please use it with VPN . dont forget to read README file

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

System Requirements

To get started with development, you need to install few tools

  1. git

    git version 2.13.1 or higher. Download git if you don't have it already.

    To check your version of git, run:

     git --version
  2. node

    node version 16.15.1 or higher. Download node if you don't have it already.

    To check your version of node, run:

     node --version
  3. npm

    npm version 5.6.1 or higher. You will have it after you install node.

    To check your version of npm, run:

     npm --version

Setup

To set up a development environment, please follow these steps:

  1. Clone the repo

     git clone https://github.com/npouriaa/Spotify-Clone-React.git
  2. Change directory to the project directory

    cd [folder name]
  3. Install the dependencies

     npm install

    If you get an error, please check the console for more information.

    If you don't get an error, you are ready to start development.

  4. Run the app

    npm run dev

    Project will be running in the browser.

    Open http://localhost:3000 to view it in your browser.

Issues

if you got the 429 Axios Error of exeeded subscription requests of any url , you should change the related url api key in the code .

  1. sign up in rapidapi.com.

  2. go to API hub.

  3. search shazam in the search bar.

  4. find the related item in the list and subscribe it for free.

  5. then you have to get your api key and change it with the exeeded api key in app.

anyway , if You've found a bug in the source code You can help me by submitting an issue on GitHub.