Inspiration
The number of ATMs is decreasing worldwide, but cash-use is still necessary. According to the Federal Reserve Bank of San Francisco's 2019 Report, cash was used for almost half of small-value payments (under $10). We wanted to build a tool that would help people connect with their nearest in-network atm and avoid extraneous fees.
Inspiration (Personal)
As a college student, I find it easiest to split the bill with cash. So I like to carry cash on me. However, the most frustrating part of paying with cash is finding out I ran out and looking for an ATM in a place I don’t know. At this point I look on google maps, but oftentimes google maps takes me to an unmarked place in the middle of nowhere. So we decided to build our own ATM finding tool, using up-to-date data from api’s hosted by companies like Capital One.
What it does
Our app uses Capital One's Nessie API to find the closest ATM within a reasonable distance.
How we built it
The application was built using React.js and MaterialUI components.
Challenges we ran into
We initially wanted to integrate Python as the backend using Flask, but we realized we could maintain the same functionality with only React.js.
Accomplishments that we're proud of
This was our first project utilizing an API so we are happy to have got this to work.
What we learned
We learned a lot about React and API calls using requests (GET and POST). We also learned a lot about backend communication using Flask, but decided not to incorporate this into our final project.
What's next for At This Moment (A.T.M) Finder
With decreasing investment in ATM infrastructure it is important to have ATM's located in the right place for your customers. We plan to add a feature that will keep data on all the locations that customers try to search for an ATM. This will help companies like Capital One better determine where there ATM infrastructure is needed and if further investment is needed.


Log in or sign up for Devpost to join the conversation.