mvp list - rlachivirus/WEbook GitHub Wiki

WEbook, a Facebook clone, is a social media application that allows users to interact with people by sharing anything of their interests and even personal thoughts and opinions.

1. Hosting on Heroku (10/29/2021)

2. Splash / User Authentication (10/30/2021, 2 days)

  • Landing page will differ between logged in and logged out users
  • Users can sign up for new accounts, sign in to existing accounts, and log out from the current user
  • Users can use a demo login to have full access to the site's features
  • Users will be asked for information when signing up which can be edited later
  • Users will receive an error message when invalid input is provided when signing or logging in
  • Users cannot use certain features (creating / deleting posts, editing one's post, likes etc...) when they are not logged in

3. Profiles (11/01/2021, 2 days)

  • Users will have access to their personal profile where their names and photos will be uploaded
  • Users and their friends will be able to upload posts in the profile
  • Users will be able to view all the posts added to their profile page

4. Friends (11/03/2021, 2 days)

  • Logged in users can add/remove friends from their friends lists
  • Logged in users can view other users' friends lists
  • Logged in users will have to search and click on the "friends" button in someone's profile to send a friends request

5. Posts & Comments (11/05/2021, 1 day)

  • Logged in users can upload / edit / delete their posts
  • Logged in users can view & comment on recent posts in the main news feed page
  • Logged in users can view & comment on other users' and their own comments

6. News feed (11/06/2021, 2 days)

  • The news feed page will have all the posts that the users' friends uploaded
  • The news feed will also have posts that the users' friends liked or commented

7. Production README (11/08/2021, 0.5 day)

BONUS

Likes

  • Logged in users can like posts and comments