Create registration component
• Users should be able to register with a valid email address, name, and password.
• Existing users should be able to securely log in using their email and password.
• Users should be able to register with a valid email address, name, and password.
• Existing users should be able to securely log in using their email and password.