Author Topic: An app for tracking grocery prices  (Read 4154 times)

dbenamy

  • 5 O'Clock Shadow
  • *
  • Posts: 9
An app for tracking grocery prices
« on: September 27, 2014, 01:27:09 PM »
I can never remember what good or bad prices are for most groceries, so I put together a little web-based mobile app so I can keep track of what I pay for various things. Then when I'm shopping, I can compare the new price to what I've spent in the past. Of course it also has a shopping list built in.

It's pretty rough around the edges, but I thought I'd share it just in case anyone's feeling adventurous and wants to give it a shot. It's web-based; just go to https://shopping-brain.5apps.com/ and add a bookmark/icon to your home screen, and it should act pretty much like a native app.


Here's a quick tutorial-

There are 2 modes which you can access from the menu icon on the top left: at home is for adding items to your shopping list, and at the store is for when you're shopping.

If you're at home and you add an item, it'll just ask you for a name, optional details, and if you're out or just low.

When you're at the store, the first time you're shopping for an item you may want to set the units for unit price. Click the edit button at the top right when you're looking at the item.

If you want to get fancy, while you're editing the item, you can enter the 3 optional fields under calorie / unit, click the button, and it'll figure out and save the calories per unit. This'll make it easier to do MMM's calculation of "How much would it cost if I ate a hypothetical meal of only this food?". But you can skip this whole section.


There are definitely some rough edges and not-so-easy-to-understand bits, but I find it useful and you might too. If people start using it, maybe that'll incentivize me to improve it more :-) If you have any feedback or feel like telling me that it's useful, you can reply here, email me at daniel at benamy dot info, or use the feedback button in the app.

Finally, the app is free / open source so you can check out the code, file bugs or submit pull requests (please! :-)) at https://bitbucket.org/dbenamy/shopping-brain.

Johnez

  • Handlebar Stache
  • *****
  • Posts: 1102
  • Location: Southern California
Re: An app for tracking grocery prices
« Reply #1 on: September 28, 2014, 12:36:07 AM »
I have this problem too. Keeping track of prices on individual purchases like gasoline or specific electronics is a cinch, but with groceries it isn't always easy since there can be 30 different items I might need during the week.This sounds like an awesome idea with potential.

An idea: How about aggregating the prices from various users? Have a searchable option we can input like "top sirloin steak" and have various prices listed that other users provided from grocers in the area. Maybe have a sales price column and a regular price column.

taekvideo

  • Bristles
  • ***
  • Posts: 273
Re: An app for tracking grocery prices
« Reply #2 on: September 30, 2014, 05:40:51 AM »
I've tried a couple native apps for this but didn't like them... yours looks decent though, may give it a try.

By the way I get this error when trying to save:

"Error: storage.data.items is undefined
self.applySearch@https://shopping-brain.5apps.com/shopping-ctrl.js:67:4
Yd/this.$get</h.prototype.$digest@https://shopping-brain.5apps.com/libs/angular-1.2.17/angular.min.js:108:452
Yd/this.$get</h.prototype.$apply@https://shopping-brain.5apps.com/libs/angular-1.2.17/angular.min.js:111:449
g@https://shopping-brain.5apps.com/libs/angular-1.2.17/angular.min.js:72:113
x@https://shopping-brain.5apps.com/libs/angular-1.2.17/angular.min.js:76:463
ve/</v.onreadystatechange@https://shopping-brain.5apps.com/libs/angular-1.2.17/angular.min.js:78:1
"

Jessa

  • CMTO 2023 Attendees
  • Walrus Stache
  • *
  • Posts: 7500
  • Age: 43
  • Location: MA, USA
Re: An app for tracking grocery prices
« Reply #3 on: September 30, 2014, 09:02:54 AM »
I'll have to check this out! Do you have a way of tracking what store you are at? Some items I know the standard prices, and I know they are lower at one store vs another, but I don't always remember what price I paid at what store. (and therefore where I should go to get it in the future!)

dragoncar

  • Walrus Stache
  • *******
  • Posts: 9930
  • Registered member
Re: An app for tracking grocery prices
« Reply #4 on: October 02, 2014, 12:40:30 PM »
Is there a crowdsourced version, like gasbuddy but for food?

darkadams00

  • Bristles
  • ***
  • Posts: 419
Re: An app for tracking grocery prices
« Reply #5 on: October 03, 2014, 09:01:27 PM »
Gas Buddy tracks a single item--gas. That's a fairly easy task and most updates probably happen while people are killing time standing around the pump.

A grocery tracker would need to track hundreds, if not thousands of items. Quantities, unit sizes, brand names, etc. would make valid comparisons difficult, and the time to update would take several minutes, not just one minute. The only way to make the update process feasible would be to use smart phones to scan UPCs to automatically select the item. But free access to store-wide UPC and pricing data is probably not considered to be in the stores' best interest. If the general public could readily access, analyze, and even publicize the price discrepancies, there would be a major shift in the industry--and I'm not certain who the beneficiaries would be at the corporate level.


dragoncar

  • Walrus Stache
  • *******
  • Posts: 9930
  • Registered member
Re: An app for tracking grocery prices
« Reply #6 on: October 04, 2014, 11:10:14 AM »
Gas Buddy tracks a single item--gas. That's a fairly easy task and most updates probably happen while people are killing time standing around the pump.

A grocery tracker would need to track hundreds, if not thousands of items. Quantities, unit sizes, brand names, etc. would make valid comparisons difficult, and the time to update would take several minutes, not just one minute. The only way to make the update process feasible would be to use smart phones to scan UPCs to automatically select the item. But free access to store-wide UPC and pricing data is probably not considered to be in the stores' best interest. If the general public could readily access, analyze, and even publicize the price discrepancies, there would be a major shift in the industry--and I'm not certain who the beneficiaries would be at the corporate level.

It would take exactly the same time to update as a non-networked price list. Yes, scan item, enter price.  Not hard

Ever seen red laser?

 

Wow, a phone plan for fifteen bucks!