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!