- 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! :)
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
- 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
- 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?
- steps taken to secure site
- no secrets on GitHub
- protected API (users cannot access other users' data)
- Express best practices
- project management / git
- successful practices
- learning moment
- what would you do differently re collaboration?
- next top priority
- Your best test(s)
- Test success story
- saved you time
- prevented bugs