MVP list - rcrecco123/ToneFeed GitHub Wiki

MVP LIST

1. Hosting on Heroku (3/26/2019)

  • Heroku

2. User Auth System (2 days - 3/28/2019)

  • Users can sign up, log in, and log out
  • User can upload and share tracks
  • User cannot upload track, like, or comment, without an account
  • Uses can like other posted tracks

3. Tracks (2 days - 3/30/2019)

  • Users have a feed/profile page where all their tracks are displayed
  • Users with accounts can upload and share tracks (Users can upload through link in nav bar (audio file will be uploaded to aws))
  • Have a drop down menu by track title that lets you edit, delete, or show track
  • Users can edit track through button on track drop down menu
  • User's tracks can be commented on by other users with accounts
  • Tracks are displayed in feeds
  • Tracks have an interactive media player interface
  • Tracks can be deleted at any time through a button on track drop down menu

4. Comments (2 days - 4/1/2019)

  • Users with accounts can comment on other User's tracks
  • Comments can be edited and deleted by the comment author
  • Comments are shown under track post
  • A User can comment on a comment

5. Media Player (1.5 days - 4/5/2019)

  • Static media player at bottom of page
  • Media player can start, stop, and start at a given point in the song duration
  • Media player has a click and draggable time marker
  • Media player has a next button that skips to a random track (either from the whole site or just the user)

6. User (2 days - 4/3/2019)

  • Users have a feed/profile page that indexes all of their uploaded tracks
  • Users have a username, picture, and bio
  • Users can edit their feed/profile
  • Users can access their feed from the nav
  • Users have a user index page

7. Prod README (0.5 days - 4/6/2019)

*README!