-
Notifications
You must be signed in to change notification settings - Fork 3
Feature List
Adanna Liu edited this page Jun 11, 2023
·
5 revisions
FriendZone, a Facebook clone, is a website for users to connect with friends, make posts, and like and comment on other users’ posts.
- Users can sign up, log in, and log out.
- Users can use a demo log in to try the site.
- Users must be logged in to view, like, and comment on posts.
- Logged in users are directed to their timeline which displays posts from themselves and their friends.
- Logged out users are directed to the landing page where they can sign up or log in.
- Logged in users can see their own posts and friends' posts on the homepage.
- Logged in users can see all posts a user has made on a user's profile page.
- Logged in users can make posts from the home page.
- Logged in users can edit and delete their own posts.
- Logged in users can see comments on all visible posts.
- Logged in users can post comments on posts, including their own.
- Logged in users can edit and delete their own comments.
- Logged in users can see how many users have liked a post or comment.
- Logged in users can like posts and comments, including their own.
- Logged in users can remove their own like from posts and comments.
- Logged in users can make other users their friends.
- Logged in users can delete friends from their friends list.
- Users can make real friends instead of forced friends - allow users to accept/reject pending friend requests.
- Full CRUD on likes - allow updates on likes with different react types.
- Users can view all users who liked a post in a modal.
- Users can like comments.
- Users can reply to comments in a thread.
- Users can send direct messages to other users.
- Users can add a Spotify playlist to their profile.
- Users can search for other users to view all of their posts.
- Users can toggle between a dark and light theme.