MVP List - Neminem1203/Me-Cube GitHub Wiki

MVP

ThatVideoPlatform is a clone of YouTube. You can watch videos, upload videos, like videos, comment on videos, like comments just like YouTube.

(2/10/20)

  • Heroku & Backend User Auth

(2/11/20)

  • Frontend User Auth (Modal)

(2/12/20)

  • Video Show Template (Barebones Vers.)

(2/13/20)

  • Video Show Template (Vers 2. Missing Comments Section and Recommended videos)

  • User Signup + Login Modal Change

(2/14/20)

  • Create Video Show Page

  • AWS Upload (Profile Pictures)

(2/15/20)

  • Video Upload Page (Show Only)

  • Edit User Page

  • AWS Upload (Videos)

(2/17/20)

  • Video Show Page (Pulling from database)

(2/18/20)

  • Fixed Bug with Video Loading from yesterday

  • Channel Page

  • Home Page

  • Finished Video Info and Edit Video in Show Page

  • Like and Dislike Videos

(2/19/20)

  • Worked on Comments backend and frontend

  • Randomized order of videos in frontpage and recommendation

  • Removed current video from recommendations

  • Like Dislike show signup modal when not signed in

  • Like and Dislike show the current users like status (hopefully fixed)

  • File Validation in Video Create Page

  • Replaced some images with svgs

Goals

  • Users (2 days 2/10-11)
    • Allow people to register
    • Allow people to change username and profile picture
  • Video Upload and Playback (2 days 2/12-13)
    • Allow registered users to upload videos
    • Allow anyone to watch videos
  • Likes and Dislikes for videos (1 day 2/14)
    • Allow registered users to like or dislike a video
  • Comments (1 day 2/17)
    • Allow registered users to post comments on videos
    • Allow registered users to like or dislike a comment
  • Search (2 days 2/18)
    • Allow searching of videos (via Title or Description)

Bonus

  • Number of views (1 day)
    • Add counter to views for every registered user view
  • Channels and Subscriptions (2 days)
    • Allow registered users to subscribe to other users channels
  • Tags (2 days)
    • Allow for better search
    • Possibly categories? (Music, Gaming, Entertainment, Educational, etc.)
  • Playlists (1 day)
    • Allow registered users to create playlists
  • Video Viewing Rooms (2-3 days)
    • Allow registered users to watch videos with other users (same timestamps)
    • Chatroom
  • Mini-player (2-3 days)
    • Allows users to make search queries without stopping video