MVP Checklist - rachanavishwanath/DueTube GitHub Wiki

DueTube, a 'YouTube' clone, allows users to upload videos, subscribe to channels, like and dislike a video, leave comments, delete/edit any user action!!

1. Hosting on Heroku (20/01/2021)

2. New account creation, login, and guest/demo login (22/01/2021, 2 days)

  • Users can sign up, sign in and logout
  • Users can use a demo login to try the site
  • Users can't use certain features like upload a video, subscribing to a channel, like/dislike a video, create playlist, create/edit/delete comment without logging in
  • Appropriate error messages should be populated

3. Create/edit/delete video error handling and styling (24/01/2021, 2 days)

  • Logged in users can upload a video, edit the video, delete video
  • Create button should show a modal to upload video, on clicking next,

4. Search bar and styling (27/01/2021, 1 days)

  • Videos should be filtered based on the search input

5. Like & dislike, styling (28/01/2021, 1 days)

  • Logged in users should be able to like/un-like a video, dislikes, un-dislike a video

6. Comments, styling (29/01/2021, 1 days)

  • Logged in users should be able to add comments to a video
    • this form should be replaced with edit form if user clicks the edit button
  • on an existing comment
    • edit
    • delete

7. Create a playlist (1/02/2021, 1 days)

  • Logged in user can create a new playlist
  • Videos can be added to the playlist

8. Production README (2/10/2020, 0.5 days)

9. Future implementations - video