Fingerprint Based ATM Authenticator

Android

Description

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

Project Details

ID: 134

Category: Android