Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

The idea came from noticing how often people lose or forget their bank cards, and the risks of card cloning and ATM skimming. I wanted a safer, faster, and more convenient way to access cash using only a smartphone, similar to Apple Pay.

TapCash lets users withdraw cash from ATMs without a card. You authenticate with your fingerprint or Face ID, then scan a QR code or tap via NFC at the ATM. The cash is dispensed instantly, keeping the process secure and simple.

I built the mobile app in Flutter for iOS and Android, with Firebase handling user accounts and transactions. An ATM simulator web app recreated the QR/NFC process. Biometric APIs kept authentication secure, and I focused on making the user experience smooth while simulating real ATM hardware without connecting to actual banks.

In the hackathon, I created a working prototype with integrated QR/NFC scanning and biometrics. I learned how to combine these technologies, the importance of balancing security and usability in financial apps, and how to simulate complex banking workflows under tight deadlines.

Next, TapCash could expand into full-scale cardless ATM withdrawals.

Share this project:

Updates