/Spotify_Pocket

Developed during Codenation bootcamp, with ReactJs and Redux.

Primary LanguageJavaScript

➡️ ABOUT THE PROJECT

This project was developed during Codenation Bootcamp using ReactJS and Redux.

homepage

➡️ In this challenge it was used pratical knowledges of:

  • Fetch API
  • JS Funcional: Map, Filter
  • Modularization: BEM (Block, Element and Modifier)
  • Presentational & Container Components
  • Rails-Style Structure
  • React Hooks, useState, useEffect, useRef
  • React Testing Library
  • React
  • React Router Dom
  • Private Routes
  • Redux: ActionTypes, Action Creators, Reducers, Store
  • Redux Persist: LocalStorage

ℹ️ HOW TO RUN THE APPLICATION

To clone and run this application, you'll need Git, NodeJS, Babel, WebPack.

You just need to run the following commands:

# Clone this repository
$ https://github.com/helcioItiyama/Spotify_Pocket.git

# Go into the repository
$ cd Spotify_Pocket.git

# Install dependencies
$ yarn

# Run page
$ yarn start

About the Spotify Web API: First you have to create a development account on Spotify and register your application:

  1. Create a Spotify account To use a Web API, you must have a user account (premium or free). Create a free account at www.spotify.com. After creating an account, go to a Dashboard page https://developer.spotify.com/dashboard.

  2. After completing the registration you will be redirected to the React Pocket Spotify analytics page where the Client ID and Client Secret tokens will be revealed. You will only need to use your ClientID on Index file at Config Folder.