- Bootstrap CDN - https://getbootstrap.com/docs/5.3/getting-started/introduction/
- Bootstrap input - oksite.elsevier.com/9780124077263/downloads/COD_5e_Greencard.pdf
- Bootstrap button - https://getbootstrap.com/docs/4.0/components/buttons/
- Bootstrap center text - https://mdbootstrap.com/docs/b4/jquery/utilities/horizontal-align/
- joystix font - https://www.1001fonts.com/joystix-font.html
- CSS local font - https://stackoverflow.com/questions/38086083/to-use-local-font-in-html-using-font-face
- CSS focus pseudo-class - https://developer.mozilla.org/en-US/docs/Web/CSS/:focus
- CSS linear gradient - https://www.w3schools.com/css/css3_gradients.asp
- Rounded button - https://stackoverflow.com/questions/18794947/capsule-shape-using-border-radius-without-a-set-width-or-height
- Bootstrap form - https://getbootstrap.com/docs/4.0/components/forms/
- HTML autofocus - https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autofocus
- JS button click on keypress - https://www.w3schools.com/howto/howto_js_trigger_button_enter.asp
- HTML script defer - https://www.w3schools.com/tags/att_script_defer.asp
- jQuery CDN - https://releases.jquery.com/
- email length - https://stackoverflow.com/questions/1199190/what-is-the-optimal-length-for-an-email-address-in-a-database
- jQuery .val - https://api.jquery.com/val/
- PHP return error messages - https://stackoverflow.com/questions/4417690/return-errors-from-php-run-via-ajax
- parse JSON string - https://www.w3schools.com/js/js_json_parse.asp
- HTML hidden - https://www.w3schools.com/tags/att_hidden.asp
- password_hash - https://www.php.net/manual/en/function.password-hash.php
- password_hash - https://www.php.net/manual/en/function.password-verify.php
- change cursor on hover - https://www.tutorialrepublic.com/faq/how-to-change-the-cursor-into-a-hand-pointer-on-hover-using-css.php
- jQuery redirect - https://stackoverflow.com/questions/16959476/how-to-go-to-a-url-using-jquery
- jQuery each - https://api.jquery.com/each/
- jQuery reset form - https://stackoverflow.com/questions/16452699/how-to-reset-a-form-using-jquery-with-reset-method