MVP List - samwalker191/Tubular GitHub Wiki

MVP List

Tubular, a YouTube clone, is a video sharing application that allows users to upload and share videos. Users are able to view, comment, like and/or dislike shared videos. Some additional features include: Tracking number of video views, liking/disliking comments, and owning a channel that other users can subscribe to.

1. Hosting on Heroku (07/03/2019)

2. New account creation, login, and guest/demo login (07/02/2019, 2 days)

  • Users can sign up, sign in, and logout
  • Users can use a demo login to try the site
  • Users cannot use certain features unless logged in
    • uploading videos
    • liking/disliking videos
    • commenting on videos

3. Videos (07/05/2019, 2 days)

  • Logged in users can upload, edit details, and delete videos
  • Users, logged in or not, can view a list of videos and watch them
  • Videos are watched on a video show page

4. Likes & Dislikes (07/07/2019, 1 day)

  • Logged in users can like/dislike videos
  • Videos will have total # of likes/dislikes displayed on their show page

5. Comments (07/08/2019, 1 day)

  • Logged in users can comment on videos
  • Users can delete their own comments
  • Comments are displayed on a videos show page

6. Search (07/09/2019, 1 day)

  • Users, logged in or not, can search for a specific video using a search bar
  • Results are displayed on a filtered VideoIndex page

7. Production README (07/12/2019, .5 days)

BONUS: Number of plays (07/10/2019, .5 days)

  • Videos will keep track of the number of times they are watched
  • Total views will be displayed on video index and show pages

BONUS: Likes/dislikes for comments (07/10/2019, .5 days)

  • Comments will have likes/dislikes
  • Total # of likes/dislikes will be displayed next to each comment

BONUS: Channels/subscriptions (07/11/2019, 2 days)

  • Users will have a channel that stores all of their videos/playlists
  • Users can subscribe to other users channels
  • Videos of subscribed channels will show up on Video Index page