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)