This project was bootstrapped with Create React App.
You can find out more about how to use Create React App here.
This is the repository for the front-end of the myx app.
Information on the backend can be found in its repository.
I made this app because I enjoy listening to music curators on YouTube; however, sometimes I want to listen to three or more of those curator's songs in a random playlist. Sadly, YouTube doesn't provide this type of feature, and I am too lazy to maintain playlists.
Thus, the idea for myx was born! With myx, I can listen to songs from my choice of playlists from however many curators I want in a random order.
Feel free to create issues for anything from bugs to new features you would like to see implemented.
If you see an issue you want to help with, pull requests are welcome! You can email me at
znewton@iastate.edu with Myx
in the subject line if you have any comments, questions, or concerns.
For pull requests, please follow the guidelines that are detailed in CONTRIBUTING.md.
- Clone the repo
git clone git@github.com:znewton/myxx-client.git
cd myxx-client
- Install dependencies.
npm install
Note: Make sure you have Node installed (I used v7.1+).
- Run myx hosted at localhost:8000. This will hot reload when changes are made.
npm start
Note: When hot reloading sass, no errors will be thrown if you create a new sass file and it won't compile. It will just stop reading that file. If your styles seem to not be showing up, close and rerun the dev server by hitting Ctrl+C and then the above command. The errors will now appear.