Skip to content

carlosqsilva/YASCC

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Releases

No releases published

Packages

No packages published