MVP List - nramabad/Clone-ify GitHub Wiki
Milestones for Minimally Viable Product (MVP)
Clone-ify (tentative project title) allows users to streams music as a monthly subscription service from their browsers!
1. User Auth (2 days)
New Account Creation, Login & Demo Account
- Users can create an account, login, and logout
- A demo login will be provided to users who want to try the site
- Users cannot create playlists or follow users/playlists without logging in
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
2. Hosting on Heroku (0.5 days)
3. Song / Playlist CRUD (2 days)
Display Browse & Library Pages & Playlist CRUD
- Users can play songs or add to their playlists
- Users can create playlists
- Albums, playlists and artists display their songs or albums
- Users can update or delete their playlists
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
4. Search (1 day)
- Users can search for songs, albums, and playlists
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
5. Continuous Play while Navigating Site (2 days)
- Users can seamlessly stream music while navigating the site
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
6. Follows (2 days)
- Users can follow their friends (other users) and playlists
- Adequate styling
- Smooth, bug-free navigation
- Adequate and appropriate seeds to demonstrate the feature
7. Production README (0.5 days)
BONUS
- Explore page