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