Hack PSU 2017 Capital One ATM Interface with facial recognition


How we built it

ATM.go was built using facial recognition, java android app, a web server, android studio.

Challenges we ran into

A challenge we ran into was the verification of identity utilizing the ATM cameras. This issue included difficulty haulting the tracker as well as transferring the picture to our server. Another challenge was unfamiliarity with the necessary systems and programs required to make this project perform properly, such as Android Studio and JavaScript. We were also unsure how to maintain appropriate security measures as we were removing the use of a debit/credit card.

Accomplishments that we're proud of

We are proud of the fact we were able to solve a problem that affects a high number of people. Banking is already moving more towards the technology sector every day with online banking and e-checks. It only seems reasonable that this movement should not be stagnant in regards to withdrawals and deposits- which are a large part of the banking experience. Another accomplishment we are proud of is our ability to implement facial recognition into the system, which is a technology our group was not familiar with.

What we learned

We learned to be adaptable when dealing with systems we are not familiar with. This includes the use of Android Studio, and also the use of facial recognition. Our application would not have been possible if group members were unwilling or unable to complete tasks that they did not have previous experience with.

What's next for ATM.Go?

The future for this app is to be provided inside of banks, which will also eliminate time spent in lines. The integrations of consoles within the banks that act similarly to ATMs will ease the process of banking. While tellers can still be available to answer questions and solve problems unable to be solved by the machine, the consoles can instead do many of the routine tasks that consume much of current teller's work days.

What challenges did we pursue?

Capital One, JetBrains

Tools Utilized

  • Android-studio
  • Java
  • Javascript
  • NodeJS
  • ExpressJS
  • HTML
  • CSS
  • XML
  • Cloud9


Hozaifa Abdalla Daniel Lopez Brandon Bench Manan Patel Fernando Carrillo Morgan Atterholt Aidan Chaviatti
github.com/abdallahozaifa github.com/dalofeco github.com/BrandonBench github.com/MananPatel github.com/fernando github.com/MorganAtterholt github.com/AidanChaviatti

Built With

Share this project: