The SoundCloud Client in React + Redux - Real World
JavaScript CSS
Latest commit a40601c Jan 20, 2017 @rwieruch committed on GitHub Merge pull request #15 from C-Rodg/musicBarStatus
Music bar status

README.md

favesound-redux

The SoundCloud Client in React + Redux made with passion!

FaveSound

Demo

Comprehensive Guide: The SoundCloue Client in React + Redux

Boilerplate Project

Includes:

  • react
  • react-router
  • redux
  • redux-thunk
  • normalizr
  • lodash-fp
  • airbnb-extended eslint
  • enzyme
  • Soundcloud API.

Features:

  • login to SoundCloud
  • show your personal stream
  • show favorite tracks, followers and followings
  • inifite scroll + paginated fetching
  • follow people
  • like tracks
  • player play/stop/forward/backward track
  • playlist
  • sort tracks by plays, likes, comments, reposts, downloads
  • filter tracks by duration
  • search tracks by name and artist

Run

  1. Clone Repository: git clone git@github.com:rwieruch/favesound-redux.git
  2. npm install
  3. npm start (4. npm test)

Contribute

I am looking actively for contributors to make this project awesome!

I wouldn't want to extend the project with new routes like: that's my profile page and that's my favorite track page. Rather I see more value in improving the status quo of the app: Improving the player, the playlist or the interaction overall. I would love to see a GitHub issue to see where you want to work on. Moreover I will try to find the time to raise some more issues where people can contribute. At the end it is a perfect project to get started in open source!

Improve

Feedback is more than appreciated via GitHub or Twitter