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.

Built With

Share this project:

Updates