XP challenge of spotify application development
- Spotify Web API
- React
- Typescript
- Axios
- Redux
- Sass/SCSS
- Firebase Deploy
- Request Spotify Token
- Token persistence and request a new when current expires
- Search artists, tracks or albums
- List musics of an album
- Play music preview
note: The Spotify Token must contain 'user-top-read', 'user-read-recently-played' and 'user-read-private' on its scope. For more info about token scopes, see Spotify API Doc.
Spotify API Doc Spotify API - Scope
Check the application at: https://xp-spotifyapp.web.app/
# Install Node Dependencies
npm install
// Running with development environment configurations
npm start or npm run start:dev
// Running with homolog environment configurations
npm run start:hml
// Running with prod environment configurations
npm run start:prd
// Building with development environment configurations
npm start or npm run build:dev
// Building with homolog environment configurations
npm run build:hml
// building with prod environment configurations
npm run build:prd