Shop Buddy

For PennApps XII I teamed up with a group of friends to build a web app to learn your shopping habits and provide suggestions.

For example, let's say you buy paper towels every other Saturday. Using our app, you begin by scanning the barcode of the paper towels you would like to buy. Our built in scanner takes you to Amazon to make your purchase. Using machine learning, after repeated purchases we can begin to remind you via text that you have an upcoming purchase, helping you to not forget.


Built to run in any browser, the app is able to run on computers, tablets and phones. We began with a Linode Linux server, added an Apache server, added JavaScript APIs, incorporated Amazon's API, and wrote all our own PHP and HTML5 to connect everything together. The result is Shop Buddy.