-
Notifications
You must be signed in to change notification settings - Fork 0
Feature List
jcahela edited this page Oct 5, 2021
·
5 revisions
- Users can sign up, login, and logout.
- Users can use a demo login to try the site
- Users can't use any features without signing up/logging in
- Logged in users are directed to the Feed page
- Logged out users are directed to a landing page as it looks when first visiting the site
- The full stack website will be hosted on Heroku
- Users can like posts of any user, regardless of whether they're following the user that made that post.
- Users cannot repeatedly like a post; they can only like it once
- Users can unlike a post which removes the like from that post
- Users can comment on a post, regardless of whether they're following that user or not
- Users can edit and delete a comment on any post they've commented on
- Users can post images with descriptions which will show up on the feed page for anyone that follows that user.
- Users can edit their own posts to change the description they added, but not the picture/video posted
- Users can delete their own posts
- Users can follow other users, and can have other users follow them
- Users can view a list of posts from people they follow.
- Users can like posts on the feed page
- Users can click on the users name who made the post to view their profile page, and follow them from there
- New users can see posts from global users to find people to follow
- Users can like posts on the explore page
- Own Profile: The user's own profile can view all posts, edit and delete posts, (maybe: change profile picture)
- Spectator State: Viewing another user's profile will show the most recent 3 posts of that user, with a box that says "follow if you want to see more"
- Following State: Viewing another user's profile who you are following will show all posts of that user
- Extra Feature: Normally, a user's profile page will show all posts to users who are following them. This feature adds the ability to limit the amount of posts followers can see on your profile page