-
Notifications
You must be signed in to change notification settings - Fork 0
MVP List
[Earshot] is a clone of Spotify, a digital music and podcast app. At its core, Spotify is a media library and player. Users can create playlists, like songs, and follow artists and content creators.
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
3 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 page
-
Sign Out limitations
- Search and generic suggestions are available, but prompt login on attempting to use media player, like, follow, or create playlists.
[Splash Reference]
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
-
to top
[Media Player Reference]
React Web Media Player
2 days
-
Liked songs and albums are added to user library
-
Liked songs section lists all liked songs
- Play all feature
-
Library tabs include Playlists, Podcasts, Artists, and Albums
- Playlists: links to liked songs and displays tiled selection of recently played playlists and 'your episodes'.
- Podcasts: links to your episodes and tiled selection of recently played podcasts
- Artists: tiled selections of recently played artists
- Albums: tiled selections of recently played albums
1 day
-
Artists
- Pages dynamically display follow/following button
- Followed artists are added to user library
- Sectioned lists by 'Popular', 'Liked Songs', 'Albums'
-
Playlists
- Followed/created list always displayed on left-lower nav
- Pages dynamically display follow/following button for non-user playlists
- to top
2 days
- Create playlist always displayed on left-upper nav
- Playlist name and avatar form
- Search function to add directly to playlist
- Option to add to existing/create new playlist on all tracks
- to top
2 days
- Search the entirety of all musical existence
- Return suspiciously psychic results
- Landing page will musically develop the user on a journey to their best selves
- to top
0.5 days
- Table of Contents
- to top
- Friend activity
- Media share
- Mobile ready
- Media player full-screen player
- Artist page 'Fans also like'
- Play button styling to scroll with respective pages
- to top