I have a problem with impulse buying, especially on the internet, I made this to encourage people to think about, or at the very least, prepare for the affect a purchase will have on your bank account.

What it does

Whenever you're browsing or and you go to a product page or (only on your cart, a little button will light up in the corner of your screen. When you press it, it will tell you your current balance in your account, how much the item is going to cost, and what the affect will be on your balance afterwards.

How I built it

I used the chrome extension framework, in addition to a liberal amount of Javascript, HTML, and CSS to construct the bulk of the application. I used the Capital One API to get access to the users balance and allow them to select their desired account. I used the WalMart API to get access to prices for items by pulling the id of the item URL and used their Product Lookup API to collect the price. For Amazon i had to manually scrape the price off the page using Jquery.

Challenges I ran into

Chrome extensions have many security features, which is good for users because it keeps them protected from careless developers, however for developers it makes things that seem like they should be easy not so easy.

Accomplishments that I'm proud of

Doing a hack by myself and showing i can deliver something that works, even without support. This is also my first real experience using a RESTful API to get information for an application.

What I learned

You don't always need a team to get something done (but it helps to have one)

What's next for CashTracker

Not much without access to any real banking info, but it is a good proof of concept

Share this project: