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

Headquartered in Detroit, Michigan, Ally Financial is one of the top 25 financial holding companies in the United States and is a leader in digital financial services. Ally provides financial products for consumers, businesses, automotive dealers, and corporate clients in their commitment to continuously meet and exceed the needs of their clients by constantly changing and evolving the methods they use to help.

To achieve this goal, Ally looks to not only assist their clients in improving their finances, but also to improve their financial knowledge. Assisting customers and businesses with their financial situations can be complicated, as occasionally a customer is not well versed on a particular aspect of finance.

Our Money Moves application teaches customers about the various financial topics and services Ally provides, which ensures that they feel more confident with their finances afterward. This, in turn, saves money for the customer and improves Ally’s image.

Money Moves supports profile creation tailored to a customer’s interests and experiences, which our software uses to recommend various courses. Users select a course and are taken through content consisting of text, images, and videos. Each medium educates the customer on a current topic. Upon completion, users are quizzed and rewarded with coins based on their performance. With these coins, users can progress through levels. As users level up, they are recommended more difficult courses and unlock specialized financial tools such as interest and loan calculators.

Our software educates customers on many financial topics, saving them money and improving Ally’s brand image.

Our application is written in HTML, CSS, and JavaScript, and utilizes the React framework. The application interacts with Express, Docker, and MySQL to gather and store user data, and utilizes Amazon Web Services for infrastructure.