Decks
What is Decks
Decks is an online record player, complete with warm crackly background noise, web video based playback, and a few other options (and more to come).
Running Decks
Clone the repo in to a fresh directory and use npm i && npm run start
to initialise it on port 3000, then point a browser at http://localhost:3000/ (if it doesn't happen automatically).
TODO:
- Improve the UI. Make it easier to create playlists (music.youtube.com style?)
- New track component with progress bar (done)
- Make it responsive.. tape on mobile?
- Add tests using Jest + Enzyme (done)
- Add mobx state (done) and actions (done)
- Add default playlists (done)
- Add Google OAuth for Youtube integration
- Implement animations
- Add neon effect (done)