rwieruch / Favesound Mobx
🎶 A SoundCloud Client in React + MobX running in production. Live Demo and Source Code to explore React + MobX. Refactored from favesound-redux
Stars: ✭ 532
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Favesound Mobx
Favesound Redux
🎶 A SoundCloud Client in React + Redux running in production. Live Demo and Source Code to explore React + Redux as a beginner.
Stars: ✭ 1,586 (+198.12%)
Mutual labels: soundcloud, demo, react-router, react-router-v4
Soundcloud Redux
SoundCloud API client with React • Redux • Redux-Saga
Stars: ✭ 681 (+28.01%)
Mutual labels: soundcloud, react-router
react-mobx-router
Create React App with React Router 4 and MobX + Internationalization
Stars: ✭ 90 (-83.08%)
Mutual labels: react-router, mobx
React Demo Gather
react demo合集,有自己写的,也有在学习过程中觉得很好的demo收集的,持续更新中
Stars: ✭ 97 (-81.77%)
Mutual labels: demo, react-router
Universal React Router4
Demo app showing how to use react-router v4 for server- and client-side rendering
Stars: ✭ 216 (-59.4%)
Mutual labels: demo, react-router
rgxp
Regular Expression Collection (ReactJS, Redux, React Router, Recompose, NodeJS, Express)
Stars: ✭ 62 (-88.35%)
Mutual labels: react-router, react-router-v4
Serverless Stack Demo Client
Source for the demo app client in Serverless-Stack.com
Stars: ✭ 629 (+18.23%)
Mutual labels: demo, react-router-v4
coconat
🍥 StarterKit Builder for rocket-speed App creation on 🚀 React 17 + 📙 Redux 4 + 🚠 Router 5 + 📪 Webpack 5 + 🎳 Babel 7 + 📜 TypeScript 4 + 🚔 Linters 23 + 🔥 HMR 3
Stars: ✭ 95 (-82.14%)
Mutual labels: react-router, react-router-v4
boring-router
A type-safe MobX router with parallel routing support.
Stars: ✭ 74 (-86.09%)
Mutual labels: react-router, mobx
Universal React Demo
ES6 demo of a simple but scalable React app with react-router, code splitting, server side rendering, and tree shaking.
Stars: ✭ 50 (-90.6%)
Mutual labels: demo, react-router-v4
Create React Redux App
This project was bootstrapped with Create React App and Redux, Sass Structure.
Stars: ✭ 46 (-91.35%)
Mutual labels: demo, react-router
Tips-in-React
在 React 开发实际项目过程的使用心得
Stars: ✭ 15 (-97.18%)
Mutual labels: react-router, react-router-v4
Web
⚡️ Supercharged version of Create React App with all the bells and whistles.
Stars: ✭ 594 (+11.65%)
Mutual labels: demo, react-router
cra-flask
Unejected create-react-app ui, flask api with token authentication
Stars: ✭ 20 (-96.24%)
Mutual labels: react-router, react-router-v4
react-with-mobx-template
project template-react&&mobx
Stars: ✭ 15 (-97.18%)
Mutual labels: mobx, react-router-v4
favesound-mobx
The SoundCloud Client in React + MobX made with passion. Demo, Sibling Project: favesound-redux
Includes
- react v. 16
- react-router v. 4
- mobx
- mobx-react
- normalizr
- lodash-fp
- airbnb-extended eslint
- enzyme v. 3
- 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
Getting Started
Refactored from original version in Redux:
Create your own SoundCloud application:
- Tutorial 1: The SoundCloud Client in React + Redux
- Tutorial 2: Refactoring to MobX.
- Boilerplate: React + MobX + SoundCloud
Feedback is more than appreciated via GitHub, Twitter or my Blog.
Run
- Clone Repository:
git clone [email protected]:rwieruch/favesound-mobx.git
- Exchange CLIENT_ID in
../src/constants/authentification.js
with your own from SoundCloud for Developers and usehttp://localhost:8080/callback
asRedirect_URI
for your Soundcloud App npm install
npm start
- visit http://localhost:8080
npm test
Contribute
I am looking for contributors to make this project awesome! It doesn't matter if you are new to open source, I would welcome it!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].