-
Notifications
You must be signed in to change notification settings - Fork 0
MVP List
BillTheDev edited this page Feb 16, 2022
·
6 revisions
[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. to top
[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