Yet Another SoundCloud Client
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
public
scripts
src
.babelrc
.directory
.gitignore
LICENSE
README.md
package-lock.json
package.json
screenshot.png

README.md

Yet Another SoundCloud Client

Captura de tela_2018-01-08_21-47-06 (1)

See this application live at: here

This application was bootstraped using create-react-app, but instead of React was used Preact A 3kb React alternative that works with the same ES6 API, together with preact-compat a React compatibility layer for Preact. Also uses:

  • Redux + Redux-thunk, to manage the application state and api calls.
  • IndexedDB, to persist user created playlist.
  • Styled-components because why not 😎.

This application also can be considered a PWA(Progressive Web App) by using Service Worker to cache its assets and allow to be saved to the homescreen. Also...

Todo

  • Highlight the current music card.
  • Add nice transitions between routes.
  • Make it controllable by keyboard.
  • Add a dark mode.
  • Write tests.

Contributions

Feel free to submit pull requests, create issues or spread the word

License

MIT License © Carlos Silva