unclead / favesound-redux

The SoundCloud Client in React + Redux - Real World

Home Page:http://www.robinwieruch.de/the-soundcloud-client-in-react-redux/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

favesound-redux

The SoundCloud Client in React + Redux made with passion!

FaveSound

Live: http://www.favesound.de/

Comprehensive Guide: The SoundCloue Client in React + Redux

Boilerplate Project

Uses redux, redux-thunk, normalizr, react, lodash-fp, airbnb-extended eslint, enzyme and the Soundcloud API.

Feedback is more than appreciated via GitHub or Twitter :)

Thanks for the inspiration @ https://github.com/andrewngu/sound-redux

Run

  1. Clone Repository: git clone git@github.com:rwieruch/favesound-redux.git
  2. Exchange CLIENT_ID in ../src/constants/authentification.js with your own from SoundCloud for Developers and use http://localhost:8080/callback as Redirect URI for your Soundcloud App
  3. npm install
  4. npm start
  5. npm test

Contribute

I am looking actively for contributors to make this project awesome! It doesn't matter if you are new to open source, I would welcome it!

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!

Future

I want to provide an amazing experience for artists to find new music with the help of their own profile and surroundings like followers, followings etc. This is just the beginning :)

About

The SoundCloud Client in React + Redux - Real World

http://www.robinwieruch.de/the-soundcloud-client-in-react-redux/


Languages

Language:JavaScript 91.4%Language:CSS 8.6%