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

Established in 1937, MSU Federal Credit Union (MSUFCU) has served Michigan State University and the greater Lansing area for over 88 years. With 36 branch locations and over 389,000 members, MSUFCU helps its local communities thrive.

Currently, there is a gap in digital banking platforms regarding auditable transaction workflows for member-to-member (M2M) payments. M2M payments today often rely on an internal centralized system that limits transaction traceability.

Our Member-to-Member Payments with Blockchain Settlement implements existing M2M payments over blockchain for better traceability. Our application offers an intuitive and familiar mobile or web interface for transactions and provides administrators with unfettered access to pending and blockchain-settled transactions for the purpose of solving user disputes.

Through the website or mobile app, members access pages to send, request, or accept transactions with other members. Users also view pending or settled transactions with the option to dispute transactions and view the status of any of their submitted disputes.

Administrators are presented with a systematic overview of the audit platform, providing auditors with efficient access to pages they need to manage member activity. Auditors access pages where they view and filter through pending or recently settled transactions alongside inspecting and searching through the blockchain, viewing and managing ongoing disputes, and reviewing specific members and their activity.

Using our system, customers have greater faith in M2M transactions, and MSUFCU employees have an easy-to-use system to facilitate this trust.

Our application uses Flask to route data between a PostgreSQL server and a Hardhat blockchain environment, delivering to a React web and a Flutter mobile front end.