MVP List - brjohn/Friendbook GitHub Wiki

MVP List

Friendbook is a social platform that allows you to stay connected with friends via friending, posting, commenting, and liking.

1. Hosting on Heroku (04/09/2021, 0.5 days)

2. User Authentication (4/10/2021, 2 days)

  • New account creation & login
  • User cannot access FB features unless logged in
  • Guest/demo login

3. Friending (4/12/2021, 1 day)

  • A logged in user can 'friend' and 'unfriend' another user
  • Once friended, a logged in user can see friends' posted content & profile
  • A user friends via a friending 'request', which if accepted, makes both users friends of each other

4. Comments/posting (4/13/2021, 2 days)

  • A logged in user can post content: text, images
  • A logged in user can comment on a friend's post
  • A logged in user can edit and delete his/her posts and comments

5. Profiles (4/15/2021, 2 days)

  • A user's profile includes a picture, name, and cover photo, which is visible to user's friends
  • A user's profile takes in information, but only displays permitted information to friends/public
  • A user's profile displays a wall including his/her posts and associated comments
  • Settings? Privacy?

6. News Feed (4/17/2021, 1 day)

  • A logged in user's news feed scrolls
  • It includes posts with comments/likes from friends

7. A production README (4/18/2021, 0.5 days)

Bonus: Likes (1 day)

  • A logged in user can like a friend's post or comment