Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 2.42 KB

README.md

File metadata and controls

63 lines (39 loc) · 2.42 KB

Clonify

Clonify is a clone of the famous desktop version of the Spotify application. You can access this application at https://clonify-app.herokuapp.com.

clonify

Features

  • Fetch user's public playlists;
  • Fetch user's followed podcasts;
  • Fetch user's recent played playlists and albums;
  • Friend Activity Feed
    • Since Spotify Web API doesn't provide an endpoint to get the user's friends, the activities presented aren't from real people.
  • Play user's playlists tracks;
  • Play user's recent played playlists and albums.

Obs.: Since the tracks are retrieved from the Spotify Web API, only 30 seconds previews of these tracks are available.

Getting Started

Following the instructions down below you'll get a copy of the project, so you can run it from your local machine.

Requirements

To run this project you must have:

Installing

  1. Clone the repository to your local machine: $ git clone https://github.com/FelipeTomazEC/clonify.git

  2. Enter in the directory of the project: $ cd clonify

  3. Install the dependencies: $ npm install or $ yarn install

  4. Make a copy of the example.env file, and name it as .env: $ cp example.env .env

  5. Open the .env in an editor of your preference and replace the value spotify_client_id with your own client id.

  6. That's all. Now you can run it with the command: $ npm start or $ yarn start.

Built With

  • Faker - Library to generate fake data, like friends activities, etc.
  • React Icons - Library that provide icons for react apps.
  • React JS - Library for create web applications.
  • Spotify Web API - Official API to access Spotify resources.
  • Styled Components - Library for styling react components.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.