CSE498, Collaborative Design, Spring 2025
Computer Science and Engineering
Michigan State University

Meijer is a prominent Midwest supercenter chain headquartered in Grand Rapids, Michigan, with over 260 stores across six states. Meijer is committed to offering value and quality throughout its 18 in-house brands.

With consumers having several options to choose from when selecting a grocery store, it is important for Meijer to foster their brand and provide incentives for people to continue shopping at their stores.

Our Online Customer Experience with Meijer Branded Products promotes the Meijer brand by providing a centralized location for customers to interact with Meijer products and business practices. The experience features a website for customers to peruse Meijer’s in-house brands, including two brand new product lines. Our software hosts an online ordering and pickup system to facilitate purchase of these items.

Online order pickup from the customer-side website modernizes the grocery shopping experience. It eliminates traditional checkout lines and enables customers to select pickup times, check-in from their phones, and receive real-time updates on their order.

By leveraging Meijer team member specialization, orders are fulfilled optimally by assigning an employee with the best knowledge of each of the given products.

A new promotion and campaign management page enables Meijer administrators to edit and promote products, create coupons for shoppers, and have access to current promotion and product analytics.

The front end of this application uses ReactJS. The back end is implemented in C# with .NET, and the platform is hosted on Microsoft Azure. Microsoft SQL Server handles all data storage. The mobile app is written in Swift and SwiftUI.