The author of this document has limited its availability to on-campus or logged-in CSUSB users only.

Off-campus CSUSB users: To download restricted items, please log in to our proxy server with your MyCoyote username and password.

Date of Award

12-2025

Document Type

Restricted Project: Campus only access

Degree Name

Master of Science in Computer Science

Department

School of Computer Science and Engineering

First Reader/Committee Chair

Qingquan Sun

Abstract

The GetMyGrocery application is an innovative digital platform designed to simplify and streamline the grocery shopping process by connecting customers with dedicated shoppers. The system integrates three user roles, Customer, Shopper, and Company to create a transparent, convenient, and efficient ecosystem for grocery order management, billing, and subscription handling.

At its core, the system provides essential functionalities such as customer registration, subscription-based access, grocery list management, real-time order notifications, and secure payment options. Customers can select shoppers based on proximity or reviews, share their grocery lists, and receive notifications when their orders are shopped or ready for pickup. Shoppers, in turn, can manage orders, send detailed receipts, and track their commissions, while the company oversees subscription revenue and platform analytics.

By combining user-centered design with technologies for account management, real-time notifications, and integrated payment processing, GetMyGrocery demonstrates how digital transformation can improve everyday consumer tasks. The application not only enhances convenience for users but also introduces a scalable model for micro-entrepreneurship through shopper engagement. This project highlights the potential for technology-driven platforms to bridge efficiency gaps in the retail and service sectors, offering a more connected and seamless grocery shopping experience.

Share

COinS