Final goal: Get rid of password-based user identification.
Current progress: a tested HTTP/Rest server that can initiate a user login flow, generate and send a disposable login code, and check the validity of the code entered by the user.
In your favorite terminal shell:
npm install
npm test