- Fork and clone this repository
- Run npm install
- Create database users_dev
- Run knex migration file
- Run knex seed file
- Use nodemon to open application
- First Name: Required.
- Last Name: Required.
- Username: Required. Must be more than 6 characters, must start with a letter, and no punctuation
- Email: Required. Must be formatted like an email: [email protected]
- First Name: Required
- Last Name: Required
- Phone Number: Required. Must be a 10 digit number
You can manually write the validations or use the library 'joi' to complete (see more information in Learn: https://learn.galvanize.com/cohorts/138/units/1255/content_files/25112)
Hook up a Password input field with validations below. Take it to the next level and see if you can figure out the steps you would need to take to hash and then insert this password into your users table!
Password Field Requirements: Required. Must be more than 8 characters with at least One letter, one number, and one special character (!?/.,')