https://github.com/jhta/spotify-client
Frontend code challenge for @payfully. React/Redux app that consume the Spotify API.
https://github.com/jhta/spotify-client
micro nextjs react recompose redux redux-saga
Last synced: 3 months ago
JSON representation
Frontend code challenge for @payfully. React/Redux app that consume the Spotify API.
- Host: GitHub
- URL: https://github.com/jhta/spotify-client
- Owner: jhta
- Created: 2018-01-02T22:31:17.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-13T19:16:47.000Z (over 8 years ago)
- Last Synced: 2025-06-04T16:21:56.708Z (about 1 year ago)
- Topics: micro, nextjs, react, recompose, redux, redux-saga
- Language: JavaScript
- Homepage: https://spotify-app.now.sh
- Size: 1.98 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# spotify-client
Frontend code challenge for @payfully. A Little React/Redux app that consume the Spotify API.
(little improves out of time: [branch](https://github.com/jhta/spotify-client/tree/final))
## Views:
* Login
* Search
* Song



## How to run it:
`yarn install` or `npm install`
`
Run dev enviroment:
`yarn run dev`
## What I used it:
* NextJS: SSR React framework 100% customizable
* Redux Saga: A side effect library for asynchronous fetching
* Styled Components: CSS React components
* Recompose: A React utility belt for function components and higher-order components
## What could be add to it (with more time)
* Immutable State with Immutable.js
* Unit Testing and Snapshot testing with Jest and Enzyme.
* Docs with JSDOCS