My2FAApp

Why Two-Factor
Authentication Matters

Protecting your digital identity in an increasingly vulnerable online world

Beyond Passwords

Passwords alone are vulnerable to phishing, credential stuffing, and data breaches. 2FA adds a critical second layer of protection.

Time-based Security

TOTP generates one-time codes that expire quickly, making stolen credentials useless without the authenticator device.

Account Recovery

Robust recovery options ensure you never lose access to your account, even if you lose your authentication device.

About This Project

This 2FA authentication system was developed as a final project for the Software Safety course. It demonstrates secure authentication practices using modern web technologies and showcases how to implement robust user protection in accordance with OWASP security guidelines.

2FA Authentication Demo