Feature List - masontaylor7/Large GitHub Wiki

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out.
  • Users can use a demo log in to try the site.
  • Users can't use certain features without logging in.
  • Logged-in users are directed to their feed page which displays their posts by followed users.
  • Logged-out users are directed to the home/login page.

2. Hosting on Heroku

3. Posts

  • Logged-in users can create gamer-logs.
  • All users can view most recent gamer-logs.
  • Logged-in users can edit their own gamer-logs.
  • Logged-in users can delete their own gamer-logs.

4. Comments

  • Logged-in users can create comments.
  • All users can view comments.
  • Logged-in users can edit their own comments.
  • Logged-in users can delete their own comments.

5. Likes

  • Logged-in users can create a like.
  • Logged-in users can remove a like.
  • All users can see likes.

6. Follows

  • Logged-in users can follow other users.
  • Logged-in users can unfollow users they follow.
  • Registered users can be followed by other users.

6. Production README

  • Brief explanation of what the app is and does.
  • How to start development environment.
  • Technologies used.
  • Link to live site.
  • Link to Wiki docs.
  • Discussion of two features that show off the team's technical abilities.
  • Discussion of both challenges faced and the way the team solved them.
  • Code snippets to highlight the best code.