This application uses a set of input fields for an email and password. It uses several tools to make it function including express, and other npm packages. Most importantly it uses passport-local for authenticating email and passwords. It also uses bcryptj for password hashing.