-
Notifications
You must be signed in to change notification settings - Fork 0
MVP List
[Earshot] is a clone of Spotify, a digital music app. At its core, Spotify is a media library and player. Users can create playlists, like songs, and follow artists.
1. Hosting
2. Splash / Authentication
3. Media Player
4. Likes and Library
5. Follow Artists and Playlists
6. Playlist CRUD
7. Search and Suggestions
8. Production README
9. Bonus Features
0.5 Days
2 days
-
Sign Up - New accounts
- User details form
- Avatar
- Genre preferences
-
Sign In
- Guest Option, full-featured
- Persists, log out available
-
Invalid Credentials
- Pertinent error messages and route back to login/sign up, respectively
- Forms reset on leaving the page
-
NOTE: Earshot features displayed, but limited if the user is Signed Out
- Search and generic suggestions are available, but prompt login on attempting to use media player, like, follow, or create playlists.
2 days
-
Plays selected media
-
Dynamic Play/Pause button
-
Forward and Back buttons
-
Shuffle and repeat buttons
-
Track progress bar
-
Track information (song, artist, thumbnail)
-
Volume slider and mute
2 days
-
Artists
- Pages dynamically display like/unlike button
- Sectioned song lists by 'Popular', 'Liked Songs', 'Albums'
-
Albums and Songs
- Pages dynamically display like/unlike button
- Sectioned song lists by 'Popular', 'Liked Songs', 'Albums'
2 days
-
All listings dynamically show like/unlike for songs/albums/artists/playlists
-
Liked songs and albums are added to the user library
-
Liked songs section is a playlist of all user-liked songs
- Play all feature
-
Library tabs include Playlists, Artists, and Albums
- Playlists: links to liked songs and displays a tiled selection of recently played playlists
- Artists: tiled selections of recently played artists
- Albums: tiled selections of recently played albums
2 days
- Liked/user-created list always displayed on left-lower nav
- Create playlist always displayed on left-upper nav
- Option to create a new playlist (user-library only)
- Create Playlist Form
- Search function to add directly to a playlist
- Option to update existing playlist (user-library only)
- Update Playlist Form
- Search function to add directly to a playlist
- Option to delete existing playlist (user-library only)
- Seeded 'Earshot Suggests' playlists, added to user-library when liked
- to top
2 days
- Search Earshot library and return results in artist, album, playlist, genre
- Home page displays tiled "suggestions" of Artists/Albums/Playlists
- to top
0.5 days
- Table of Contents
- to top
- Suggestions
- Media share
- Mobile ready
- Media player full-screen player
- Artist page 'Fans also like'
- Play button styling to scroll with respective pages
- to top
Songs, Logging in, media player
Library, search, playlists