StreamValley is meant to be a cross-platform music streaming app. With the same features and capabilities as YouTube, SoundCloud and Spotify, but with mixed search results and playlist features and a generalized player.
-
Create basic player UI
- Play/Pause buttons
- Forward/Skip buttons
- Slider with draggable seek functionality
- Diverse animations
- Album/Artist picture
- Volume slider
- Shuffle button
- Minimize player button
-
Playlist functionality
- Create typed variants for a playlist
- Optimized player loader when switching between platforms
- Create shuffle feature
-
General UI
- Create queue UI design and redux slice
- Create search and api features
docker build -t stream-valley-client:latest .
docker run -it --rm -p 80:80 stream-valley-client:latest