I would like to tell you that we've just given a quote to my client whose requirements are as below and somewhat matching to your requirements.
• User registers into the app to grab the best deals
• Login to app (login with FB and twitter also)
• Profile & Interest or preference List
• Home Screen can be refurnished to add FEATURED DEALS, NEARBY DEALS (grab current location of the user and show deals nearby within eg. 20 KM radius)
• Searching and filtering by item, by store, by category and by location (GPS)
• View near items according to GPS (acceding to GPS).
• Every chain of supermarket should include the location of every store and directions by GPS.
• View details of the items with multiple images & Zoomable gallery view. Slide by fingers through the deals
• If you like an item you can add it into favorite list or shopping list or you can send it to a friend (like the existent one)
• You can open the shopping list, remove item, or send item to friend or Share via FB, Twitter, Email, SMS
• Get push notification if any item added to preferred location or same item is added to db according to favorite item (GPC or another tech)
• User can browse categories and can add those categories to their interest list so that whenever any product is added into their interested categories,
• User will be notified of that so that they are updated with the app and remain activet. this is just to show you our ability to work on your project. Please PM to discuss more on your Req.