Hi, and thanks for reaching out.
The app does not handle the user registration. Firebase handles everything with this function:
fire.auth()
.createUserWithEmailAndPassword(
userName, password)
.catch((err) => {
console.log(err.code, err.message)
});
The error message you're receiving is coming directly from the Google Firebase API. Google is requesting an email as username. If you're having troubles formatting your email, try changing the input field type from text to email. That way, the browser will validate the email field for you before you're allowed to submit.
I've just tried cloning the git repository and creating a user. I can confirm that the code at Github is working properly.