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