Inspiration
We wanted to combine security with Capital One's Nessie API
What it does
It tracks an accounts' recent transactions and checks the location of those transactions made with the account holder's cell phone location. If it is not within 100miles of the purchase, then the 'bank' will notify the account holder via text message. It will prompt the user for their password and if given the correct password, after being hashed (for extra security protection), then it allows the user to make an executive decision like cancelling their card.
How I built it
We built it in Node.js using Bandwidth, JQuery, Capital One, and HTTP5 GeoLocation, and Google Maps APIs.
Challenges I ran into
We could not make any post requests to Capital One's Nessie API, but was not necessary to get the application to function
Accomplishments that I'm proud of
We are proud of having completed the code and logic for the other APIs needed for the entire project to work. We are also proud because one of our teammates learned Node.js and connecting APIs together as her first hackathon!!
What I learned
We learned how to create post requests using different services just as AJAX and SuperAgent (although outdated). We also learned how to connect APIs together using Javascript, credentials, etc.
What's next for LocateMySpending
Figure out that dang POST request!
Built With
- bandwidth
- capitalone
- google-geocoding
- node.js
Log in or sign up for Devpost to join the conversation.