- Create a series of steps necessary to create a user
- Walk through the code to create a user
- Explain why hashing a password is a good idea
- What information do you need when creating a user?
- What do you need to do before adding a user to the database?
- After inserting a new user into the database, what information do you need to return to the controller
- Initialize the repo, migrate and seed the database, and start the server
- Using HTTPie, create a user
- With your teams, walk through your code that executes while adding a new user
- What is hashing?
- How/where are passwords hashed in the example repo?
- Why is hashing passwords a good idea?