Skip to content

carlosqsilva/YASCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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