Skip to content

Presentation Plan

Ben edited this page Apr 4, 2019 · 19 revisions

Notes

  • Make sure we populate our database with lots of good (fake non test) posts

    • Could cleverly name some of the posts relevant to their privacy settings
  • Maybe even make sure lots of the accounts have lots posts and connected friendships

  • This way if we show off unfriending the posts should disappear

  • logged into social.hydrated.app ahead of time

  • a peter account

UI Stuff


Ben

  • Introduction, names, what our app is, what our app uses

  • Create an account (make sure to fill out all fields)

    • Have someone authenticate/approve the account
  • Login, view a list of public posts

    • Currently pulls 25 public posts from each connected server
    • Then displays them along with all saved public posts

Tolu

  • Edit profile

    • if view profile has more details could potentially show it, could still show it being empty too
  • Create a post

    • Fill in fields, select "all friends", upload an image, put friends only in the title
  • Comment on the same post you just made

  • Note the post on the homepage, as well as profile page

    • Click the enlarge button on the image, CSS magic

Peter

  • send a friend request to personal account on social.hydrated to prove it works

  • Send a friend request to a local author account already created (don't accept that yet)


James

  • Login to the local friend requested account
    • Show that the earlier created friends only post is not visible
    • Go to friends and see the current friend request
    • Try to click the buttons lol
    • Note the new post that is now visible, as it was not visible before
    • Note how the friend is now visible on the my friends page

Calvin

  • Talk about how remote posts are on our home page
    • create a remote post
    • comment on the remote post remotely
    • refresh connectify to see it
  • Add a comment to one of remote Peter's posts, show that the comment shows up on the home feed

Boring API stuff we need to flex

  • Show off API endpoints in the browser (note: We can't use browser to show off API since we need X-User header and auth. Postman would be way better to use since we can prepare the api requests ahead of time. I could plug my laptop into the HDMI?)

    • Show off how they support pagination, pages and sizes
  • Show how the API is not accessible when not authenticated