Fingerprint Based ATM Authenticator
AndroidDescription
A prototype app for banking security. Instead of an ATM card, the user authenticates a transaction using the phone's fingerprint sensor. The app generates a Time-based One-Time Password (TOTP) that is valid for 30 seconds. This 2-factor authentication ensures that even if a PIN is stolen, money cannot be withdrawn without the user's biometrics.
Tech Stack
- Android Studio
- Java/Kotlin
- XML