CSE498, Collaborative Design, Fall 2014
Computer Science and Engineering
Michigan State University

With over 200 stores, Meijer serves the Midwest as one of the largest supermarket chains in the country. Having created the first modern supercenter in 1963, Meijer is known for customer service and continual innovation.

Meijer is revolutionizing today’s shopping experience in many ways including the way that product promotions are delivered to its customers.

Our Mobile Location-Based Product Promotion system features an iPhone app that shows product promotions based on a customer’s location within any Meijer store. For example, when walking down the cereal aisle, a customer may be alerted that their favorite cereal is on sale.

Our iPhone app determines a customer’s location in a store using strategically placed devices called iBeacons, which communicate with iPhones using Bluetooth. When a customer walks within range of an iBeacon, a notification appears on their phone showing all nearby product promotions and sales.

In addition to our iPhone app, our system includes a web app with which Meijer team members create, edit and delete iBeacon product promotions and sales.

Our web app also displays customer analytics enabling Meijer and its vendor partners to evaluate the impact of location-based promotions on buying decisions.

Our iPhone app is written in C# while our administrator interface is built with HTML, CSS and AngularJS. Microsoft Azure hosts the administrator website and database which uses SQL Server 2012.