Skip to content

Instantly share code, notes, and snippets.

@Julissa93
Last active November 17, 2020 16:58
Show Gist options
  • Select an option

  • Save Julissa93/2cd854ce527910860599e71bfcaad436 to your computer and use it in GitHub Desktop.

Select an option

Save Julissa93/2cd854ce527910860599e71bfcaad436 to your computer and use it in GitHub Desktop.

Presenting Grace Shopper

  • Max of 3 minutes per section (visual cue after 2 minutes)
  • Max of 8-10 minutes total presentation

All groups should have one person demonstrate the completed victory conditions, and one person each on an additional segment of their choice

For example:

  • Everyone: Introduces themselves and e-commerce store name (if you have one)

  • Person 1: Victory Conditions

  • Person 2: Vertical Slice (Can choose to talk about segments 1 - 4. Person 2 chose segment 1 to discuss.)

  • Person 3: UI/UX Design Choices (can choose to talk about segments 1 - 4)

  • Person 4 (if (team.length > 3)): Project Management (can choose to talk about segments 1 - 4)

  • Everyone: Thanks for watching our presentation! :)

Victory Conditions

Walk through the deployed app

  • 2-3 minute walkthrough of deployed app for users/guests/admins For example:
    • browse a list of products
    • add, delete, update items in a cart
    • checkout and "pay"
    • can do above as a guest and logged in user
    • admin dashboard, edit user profile, filter by categories, etc
  • Discussion of possible stretch goals

Segment 1

  • Present a Vertical Slice
    • React component
    • Redux thunk
    • Express API route
    • Sequelize model stuff
    • Redux reducer
    • Connected component(s)
    • Styling / UI / UX
    • Proper error handling
    • Async results properly passed back up stack

Segment 2

  • design / architecture / scalability / UX
    • any decisions that created extra work?
    • any decisions that constrained future decisions?
    • any up-front investments that paid dividends down the line? (or probably would w/ a longer project?)
    • what decision took the longest to make?
    • anything you'd do differently with a do-over?

Segment 3

  • steps taken to secure site
    • no secrets on GitHub
    • protected API (users cannot access other users' data)
    • Express best practices

Segment 4

  • project management / git
    • successful practices
    • learning moment
    • what would you do differently re collaboration?
    • next top priority

Other things to talk about

  • Your best test(s)
  • Test success story
    • saved you time
    • prevented bugs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment