MVP - misshenyc/Wedio GitHub Wiki

1. Heroku (07/27)

  • Hosting on Heroku

2. Account (07/28)

  • New account creation, login, and guest/demo login
  • Users can sign up, sign in, log out
  • Users can't use certain features without logging in (upload videos, like or comment)

3. Video uploads (07/29-08/01)

  • All users can view videos
  • Logged in users can upload / update / delete videos
  • Logged in users can view their personal page with videos belonging to them
  • after completing 1-6, work on :
    • displaying the total number of views for each video

4. Likes (08/02)

  • Logged in users can like and undo the like of videos
  • Logged in users can dislike and undo the dislike of videos
  • after completing 1-6, work on :
    • displaying the number of plays under each video
    • building liked video page to display all videos user liked previously

5. Comments (08/03-08/04)

  • Logged in users can comment / update comments / delete comments on any videos
  • after completing 1-6, work on :
    • Display upvotes and downvotes for each comment

6. Search Videos (08/05-08/06)

  • Users can search for other videos based on video's title

7. Production README (08/07)

If time allows, work on the bonus MVPs including:

  • Logged in users can subscribe to a channel (assuming one user can only have one channel)