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