Implement two-factor authentication

In Progress
Tue Nov 26 2024

Introduce a two-factor authentication feature for enhanced security. Provide options for email and app-based authentication.