Makenna baylor

Close

Menu

Close

Project overview

Problem

Texas A&M University’s significant growth has led to increasingly long in-person lines at on-campus dining locations. To address this challenge, a mobile ordering system via the Transact Mobile Ordering app, implemented by Texas A&M through Aggie Dining in 2022 to allow students to order ahead and bypass wait times. Despite the aim to encourage students to ‘skip the line and order online,’ the current Transact app is underutilized in the student population and fails to provide needed relief due to its interface and limited customizations.

Goal

As a UX Designer, my primary objective for this project was to elevate the quality of each stage in the design process, supporting my ongoing professional development. Serving as a graphic designer for Aggie Dining gave me the unique opportunity to interview current Transact users, enabling me to craft a user-centered redesign tailored specifically for Texas A&M students. I also aimed for my work to inspire Aggie Dining to consider incorporating some of my ideas into the existing Transact app for the benefit of future students.

my role

As the sole designer on this project, I guided all phases—from UX research, user surveys, and user flows to persona development, wireframing, and high-fidelity design. To ensure my solutions were developer-ready, I regularly consulted with industry mentor Taylor O’Neill, whose feedback both supported my vision and constructively challenged my approach. Although I collaborated closely with Aggie Dining, the on-campus dining provider, the Transact redesign could not be implemented due to an existing contractual agreement between Texas A&M and Transact.

Research & Discovery

Literature Analysis

Before distributing a survey to current Transact users, I sought to deepen my understanding of the food mobile ordering industry, with a particular focus on in-app services. My comprehensive literature review covered topics such as mobile app design assessments, common interface issues, key features of ordering apps, and how interface design impacts service experience. Most of the studies I reviewed were conducted post-COVID, reflecting the surge in on-campus mobile ordering during that period. Notably, Texas A&M only adopted a mobile ordering service beginning in fall 2022.

The analysis highlighted five key aspects for adjusting and applying the development of a food mobile ordering app redesign: designing assurance and evaluation, marketing/users/personas, pricing/promotions/transparency, the ordering process, and retention/experience.

Designing Assurance & Evaluation

Emphasized simplicity and user-friendliness through straightforward and intuitive interfaces for smartphone applications.

One of my goals was to fully redesign the ordering process and interface to streamline the experience, recognizing that students frequently place food orders while walking across campus.

Interfaces should be simple, focused on one task, visually pleasing, learnable, intuitive, and glanceable.

Key user preferences identified in the literature include clear and simple menus, straightforward navigation, and the ability to quickly obtain information such as restaurant details and order tracking.

Consistency with industry standards for interactions, including touchscreen gestures, helps ensure interactions occur as users expect.

For first time users, incorporating features like an interactive welcome mat on the app’s first screen can make it more inviting and helpful.

Marketing, Users, & Personas

The literature review suggested ways to market the app and create accurate user personas, recommending techniques like scenarios and listing key characteristics of users when starting development.

After the literature review, I conducted an in-depth user survey to current Transact users. From there, I created accurate user personas based on true pain points.

Cultural and social influences, such as the perspectives of others and the influence of social media among college students, are important factions affecting technology acceptance and need to be considered in design.

With the rise in gamification for mobile ordering apps, I took influence from Dutch Bros and Pokemon to create user badges that offer rewards based on transaction patterns.

Pricing, Promotions, & Strategy

Promotions and financial incentives are needed to encourage users to adopt MFOAs and perceive them as cost effective.

Promotions offered on campus are rarely app exclusive which reduces incentive to utilize mobile ordering.

Encouraging user reviews is essential for continuous improvement, building trust, and helping customers make informed decisions by providing social proof.

Instead of rating the food purchase on a scale of 1 to 5, I am implementing review that rates five parts of the experience to ensure Texas A&M receives quality feedback.

Ordering Process

Personalization (recommendations, discounts) and key features like promotions, payment choices, and pricing/affordability as highly valued by users.

I want to implement a habit-based rewards system that offers discounts to users on a tiered basis for their purchase history.

Other critical elements for MFOAs include security of personal information, accessible payment gateways, real-time order tracking, customer service, easy navigation, and search functionality.

Adding money to the Dining Dollar balance is tedious, limiting students the ability to quickly add money to complete a transaction.

Accommodating different price models and services, such as on-campus meal plans and credit cards, is crucial for flexibility and meeting diverse student needs.

While the current app allows multiple payment methods, it does a poor job explaining the benefits and cons to each payment method type.

retention & experience

Improved UI enhances the overall UX and contributes significantly to repurchase intentions, with navigation clarity, structured layout, visual appeal, and ease of interaction fostering trust and reliability.

Simplicity is crucial, as a complex user interface can lead to customer impatience and negative impact purchases.

Good UI/UX combined with improved service quality heighten user engagements and influence positive user reception.

While my redesign cannot directly enhance service quality through better ingredients or staffing, it can impact how the app communicates custom orders to staff by implementing effective system changes.

Negative experiences with mobile applications due to the difficulty of use can cause the user to quit or remove the app from their device.

The current Transact app contains several problematic user flows that force users to restart their orders without intentionally removing items. Additionally, the order time estimates were often inaccurate, resulting in longer waits than expected.

User-friendly interfaces are vital for building brand value and expanding the user base, as confusion or difficulty with the UI are significant reasons why users stop using food delivery apps. (Titus et al.)

During the ordering process within Transact, there is a back button in the top right corner which completely removes progress and starts the user back over at the homepage.

The interplay between UI and service quality is important, and optimizing both leads to increased satisfaction, repurchase intentions, positive word-of-mouth, loyalty, and success.

Certain customization add-ons are not listed as 'extra' on the food ticket resulting in an additional costs without additional food quantity.

Limitations like limited payment options, difficulty ordering from multiple vendors in one transaction, and menus without food photographs negatively affect user experience.

The current app is unable to allow users to purchase multiple vendors in one transaction.

A robust reward system, potentially incorporating gamification elements like points or leaderboards, is essential for incentivizing continued use, increasing engagement, fostering loyalty, and attracting new customers.

A robust reward system, potentially incorporating gamification elements like points or leaderboards, is essential for incentivizing continued use, increasing engagement, fostering loyalty, and attracting new customers.

Current rewards only offer a $10 discount or raffle tickets for prizes.

Better payment services led to high satisfaction levels among users. (Chan et al.) Prompt order processing and accurate delivery times are crucial for user satisfaction and retention.

The time tracking feature is inconsistent causing user to wait much longer than expected for their food, or are not notified until long after, resulting in cold food.

User retention and loyalty depend on trust, which is built through providing high-quality, accurate information that reduces uncertainty and maximizes satisfaction.

The ability to view account balance is difficult and causes confusion on why students are unable to use certain payment methods at certain times.

user survey

overview

The exploration involved conducting a campus-wide user survey to gather data on current pain points, desired potential features, and other opinions from the target audience of Texas A&M students who use the Transact mobile ordering app.

Aggie Dining Connection

Collaboration with Aggie Dining provided access to the current Transact user base, enabling the distribution of a targeted survey to gather user feedback.

194 responses

The survey collected a total of 194 responses, which I analyzed to identify key user segments and their specific needs and challenges.

Three personas

The analysis of survey responses allowed for the categorization of users into three primary personas based on their frequency of app use: the daily user, the weekly user, and the monthly user.

organizing the questions

Drawing from insights gained during the literature review, I structured my questions into six key sections: user understanding, interface design, user experience, functionality, service quality, and marketing/promotions. Since Transact holds a contract with Texas A&M University, I was mindful to design the questionnaire—distributed by Aggie Dining—in a way that avoided any conflict of interest for their client. My goal was to gather meaningful feedback while maintaining neutrality and avoiding any implication of criticism or promises to resolve existing issues.

  1. How often do you use our food ordering app? 
    - Daily
    - 2-3x per week
    - Once a week
    - A few times per month
    - Rarely

  1. What is the primary reason you use our app?
    - Convenience
    - Timesaving
    - Variety of restaurant options
    - Exclusive deals/discounts
    - Other (please specify)

  1. What is the primary factor that influences your choice of restaurant when ordering?
    - Price
    - Location
    - Estimated Time
    - Cuisine Type
    - Familiarity with the Restaurant
    - Other (please specify)

  1. On a scale of 1-5, how easy is it to navigate our app? (1 being very difficult, 5 being very easy)

  1. What feature of our app do you find most useful? Rate the importance from most to least
    - Menu Browsing
    - Customization options for orders
    - Variety of payment methods
    - Order tracking
    - Rewards and Contests
    - Other (please specify)

  1. What is the biggest challenge you face when using our app? Rate the importance from most to least
    - Limited Food Customization
    - Ordering from Multiple Restaurants
    - Accuracy of Food Order
    - Other (please specify)

  1. How satisfied are you with the descriptions and photos of the menu items?
    - Very satisfied
    - Satisfied
    - Neutral
    - Dissatisfied
    - Very dissatisfied

  1. On a scale of 1-5, how satisfied are you with the order customization options? (1 being very dissatisfied, 5 being very satisfied.

  1. In-app ratings of menu items and restaurants would encourage you to order a different or new menu item.
    - Strongly Agree
    - Agree
    - Neutral
    - Disagree
    - Strongly Disagree

  1. How important is the ability to track your order in real-time?
    - Very important
    - Important
    - Neutral
    - Not very important
    - Not at all important

  1. How satisfied are you with the accuracy of estimated delivery times?
    - Very satisfied
    - Satisfied
    - Neutral
    - Dissatisfied
    - Very dissatisfie

  1. Current in-app promotions influence your decision to order online.
    - Strongly Agree
    - Agree
    - Neutral
    - Disagree
    - Strongly Disagree

  1. Have you experienced any technical issues while using the app in the past month?
    - Yes (please specify)
    - No

  1. Is there anything else you'd like to share about your experience with our app or suggestions for improvement?
    (Open-ended question)

  1. What additional feature would you most like to see added to the app?
    (Open-ended question)

  1. How likely are you to recommend our app to a friend?
    (0-10 scale, Net Promoter Score)

  1. Would you be interested in a follow up interview?
    - Yes (name and email)
    - No

analyzing the responses

Over a 10-day period, I collected 195 high-quality responses. To maintain the integrity of my analysis, I excluded any submissions that contained only ‘perfect’ scores and were clearly not completed thoughtfully. Additionally, for questions rated on a 1–5 scale (with five being the most important), I identified and adjusted responses where students had mistakenly reversed the scale, ensuring that the resulting averages accurately reflected user sentiment.

Once I had established accurate averages, I analyzed patterns across different questions to identify common themes and priorities. For example, I compared frequency of use with the features users valued most, and examined the relationship between motivation to use the app and the most frustrating aspects identified. I also contrasted open-ended feedback on frustrations with the ranked importance of features. Notably, while Promotions and Rewards ranked as moderately important in quantitative responses, they emerged as the most frequently requested area for improvement in open-ended feedback.

Spreadsheet of all User Responses

Color code of free response answers for survey categories

Final Takeaways *bulleted below

Final Takeaways
*bulleted below

Convenience is the primary reason students use the app.

Location is the primary influence students choose a location.

Cuisine type is the secondary influence.

Daily users are not influenced by price.

Weekly users are the only ones who are primarily influenced by cuisine type.

Few x a month and Rarely users are influenced by price.

They are also influenced by in-app promotions when choosing to use the app.

Few x a month and Rarely users are not influence by 'other' reasons.

2-3x per week users are the only ones highly influenced by 'other', primarily being health concerns.

Customizable Options is the most important feature.

Users that used the app rarely cared the most about variety of payments and promotions over any other user frequency.

Weekly and Few x per month users cared about menu browsing the most.

Weekly users cared the most about customization.

Daily and 2-3x per week users had less definitive importance of app features.

Customization Satisfaction was Okay (3.34/5)

Customization was THE most requested additional feature for new improvement.

Many users want an open response customization feature. (Something I was already planning on doing)

Many users want an open response customization feature. (Something I was already planning on doing)

Users would like to see more substitution customizations.

Customization satisfaction did not vary depending on app usage frequency.

Tracking Importance was the highest rated (4.32/5)
HOWEVER Timing Satisfaction was only (3.51/5)

Tracking Importance was the highest rated (4.32/5) HOWEVER Timing Satisfaction was only (3.51/5)

Tracking was the second largest technical error response.

4 users reported they were never notified their order was ready

10 users reported inacurate estimation times

3 users reported their order being lost

1 user claimed their order was cancelled, but then notified their food was ready

3 users stated inability to order food online when ordering in-person was still open

Tracking importance stayed consistent regardless of app usage frequency.

Timing satisfaction stayed consistent regardless of app usage frequency.

In-app Promo Influence was rated 2.94/5

16% of additional feature requests were for better promos and rewards.

2 users reported promo did not apply after activation

In-app promo became more important as app usage frequency decreased.

Limited Customizations is the most challenging feature.

Accuracy of Food and Multiple Vendors evenly swapped between frequency groups.

Photo Satisfaction was Good (3.77/5)

Weekly and Few x per month users were least satisfied.

Recommend Likelihood was rated 8.09/10

The less frequent the app usage, the lower the rating.

Ease of Navigation was Easy (4.5/5)

building the personas

In analyzing the responses, I found that frequency of app usage was the strongest indicator of response similarity. With this insight, I compared and calculated the averages for each question based on users’ frequency of use, allowing me to identify trends among different user groups. These averages directly informed the development of my personas, shaping their motivations, needs, and frustrations. Ultimately, this analysis validated my decision to group personas by frequency of use rather than by other attributes.

personas

overview

Each persona articulated distinct needs and motivations for app improvements and factors that would encourage more frequent use. Understanding different stakeholder groups and their varying perspectives is vital in human-centered design

the daily user

Daniel Rodriguez, 18

Freshman in Engineering
Lives on campus
All classes on Main Campus
Not a picky eater

Daniel Rodriguez, 18
Freshman in Engineering
Lives on campus
All classes on Main Campus
Not a picky eater

Daniel Rodriguez, 18
Freshman in Engineering
Lives on campus
All classes on Main Campus
Not a picky eater

About
Daniel is a freshman in the Corps of Cadets living on campus with a required meal plan. As an engineering student, he spends most of his time on campus and uses the app daily. With his busy schedule, Daniel seeks diverse meal options through Maroon Meals and desires an improved rewards system for frequent users of Transact Mobile Ordering. He values quick and convenient meal options that fit his hectic lifestyle.

Motivations

Convenience

Inn-app reviews

Rewards & recognition

Goals

Easily track meal plan balance

Explore new menu items

Earn & redeem rewards

Find restaurants that are currently open

Pain Points

Limited menu options for specific meal plans (e.g., Maroon Meals)

Long process to find and view dining balance.

Unclear or outdated menu and hours information

Lack of variety or transparency

Needs

A well-functioning, balanced app

Improved rewards system

Easy access to meal plan tracking

Comprehensive menu information

the weekly user

Amara Bashar, 20

Junior in Biology
Lives off campus
Most classes on Main Campus
Needs Halal-approved menu

Amara Bashar, 20
Junior in Biology
Lives off campus
Most classes on Main Campus
Needs Halal-approved menu

Amara Bashar, 20
Junior in Biology
Lives off campus
Most classes on Main Campus
Needs Halal-approved menu

About
Amara is an off-campus student who visits the university regularly but feels limited in her on-campus dining options due to her strict halal diet. She uses the app weekly but lacks trust in the customization options to ensure her meals meet her religious requirements. Amara would benefit from clearer menu descriptions and in-app reviews to help her make informed choices about halal options.

Motivations

Convenience

Discoverability (Halal)

Trust

Goals

Browse menus for new, popular, or limited time halal options

Customize & place orders

Receive accurate & timely orders

Pain Points

Poor menu descriptions & lack of appealing photos

Order inaccuracies

Limited customization features

Needs

Clear menu descriptions & quality photos

Halal items clearly listed & highlighted

Robust customization options

the monthly user

Sarah White, 23

Master in Business
Lives off campus
All classes on West Campus
Not a picky eater

Sarah White, 23
Master in Business
Lives off campus
All classes on West Campus
Not a picky eater

Sarah White, 23
Master in Business
Lives off campus
All classes on West Campus
Not a picky eater

About
Sarah is a busy masters student based on West Campus, where the app currently lacks support. She uses the app monthly, only when absolutely necessary, due to limited restaurant options and lack of promotions. Sarah would use the app more frequently if it expanded to include her favorite coffee shop and offered better order tracking. She also desires financial incentives, such as promotions or rewards, to make online ordering more appealing.

Motivations

In-app promotions

Pricing

Timesaving

Goals

Order quickly & easily

Earn rewards or discounts

Plan orders based on accurate estimated completion times

Pain Points

Insufficient restaurant options

Inadequate value from money & in-app

Inaccurate time estimations

Needs

More variety of on-campus food offerings

Better and more frequent promos or discounts

Reliable order time tracking

competitive research

overview

This analysis included applications primarily focused on in-house purchasing, such as Starbucks, Crumbl, and Dutch Bros, as well as versatile ordering platforms like Uber Eats, Door Dash, and Instacart.

strengths to emulate

The responsiveness of cart ordering, particularly observed in Chick-fil-A, was effective at increasing user trust by visually reflecting customizations in real-time. Such responsive design contributes to positive user engagement and satisfaction.

The gamification of rewards by Dutch Bros provides an example of tailoring app personality to its target audience and encouraging frequent use, influencing the incorporation of a similar gamified reward experience in the redesign to incentivize purchases.

Starbucks demonstrates efficient real-time order tracking, which provides clear progress updates and guides the user through the post-purchase process. Gathered from my survey, order tracking is considered one of the most important features.

Uber Eats offers valuable features such as the ability to include items from multiple restaurants in a single cart and retaining the cart's contents upon app re-entry, which enhance user convenience and ordering flexibility.

Areas to surpass

While Uber Eats presents purchase history, its method repeats individual past orders, consuming valuable interface space rather than summarizing activity or allowing quick viewing of diverse purchase types. This layout contrasts with the need for efficient space use in app design.

Starbucks and Chick-fil-A require users to select a location or sign in before menu browsing is permitted. This event acts as a barrier, potentially hindering the ease of use for new or casual users, as browsing without immediate commitment to location or account is beneficial.

As for transparency, although Crumbl is recognized for its strong branding, concerns have been raised about the clarity of nutritional values and pricing, which can negatively impact user trust. Providing accurate and clear information, especially about pricing and product details, is critical for credibility and reliability in mobile ordering platforms.

Instacart demonstrated an inconsistent visual hierarchy when navigating different vendor sections in the application, which detracts from the brand's otherwise strong visual identity and marketing.

Design Process

User Flow

overview

Original Navigation

The current Transact app contains five main navigation pages:
Home, Reorder, Rewards, Inbox, and More.

New Navigation

In my user flow, I redesigned the five main navigations to be: Balance, Map, Home, Rewards, and Account.

I believe the new pages more accurately represent the expectations for what the user is intending to interact with and increases ease of use when navigating to different sections in the app.

Meal plan balance

Quick Sign-In

Added a 'Quick Sign-in' or 'Auto Sign-in' feature to view their meal plan balance and maintain user privacy with two sign-in modes.

Spending Habits Tracking System

New dashboard overview of user's spending habits divided into meal plan payment categories that Texas A&M accepts when purchasing food. By allowing the user to view their spending in categories, it will hopefully inform them on future meal plan renewals and which plan works best for them based on their previous purchase habits.

Financial Add-Ons

Implemented a fund top-off in-app rather than requiring the user to leave the platform to add money.

Balance

Quick view allowed

Quick view allowed

Bypass login & go straight to view

Bypass login & go straight to view

Login to meal plan

Login to meal plan

Email
Password
Allow quick view?

Email
Password
Allow quick view?

Meal Plan breakdown

Meal Plan breakdown

Remaining Swipes

Remaining Swipes

Remaining Maroon Meals

Remaining Maroon Meals

Remaining Dining Dollars

Remaining Dining Dollars

Reload Dining Dollars

Reload Dining Dollars

Select amount

Select amount

Select payment method

Select payment method

Upgrade Meal Plan

Upgrade Meal Plan

Select Meal Plan

Select Meal Plan

Select payment method

Select payment method

Downgrade Meal Plan

Downgrade Meal Plan

Select Meal Plan

Select Meal Plan

Select reimbursement (if applicable)

Select reimbursement (if applicable)

maps

Advertised Meals

The app suggests meals in their approximate location that would be enticing to the user based off previous purchase history. If there is not a menu item purchased from the restaurant before, meals are recommended by popularity.

Added Location Hours

The current app does not highlight hours for dining halls, convenience stores, or cafes on campus, something the redesigned app implements.

Quickly Sort Locations

Users can quickly sort through the different types of restaurants on campus and view their locations which the current app is also unable to do.

Maps

Map

Map

Zoomed in on user location upon opening

Zoomed in on user location upon opening

Meal pop-ups in different locations

Meal pop-ups in different locations

Select location

Select location

Can choose between dining halls, restaurants, and corner stores

Can choose between dining halls, restaurants, and corner stores

* Dining halls and corner stores only show menus, no ability to order through the app

* Dining halls and corner stores only show menus, no ability to order through the app

Select meal pop-up

Select meal pop-up

* Dining halls and corner stores only show menus, no ability to order through the app

* Dining halls and corner stores only show menus, no ability to order through the app

homepage & ordering

One Stop Shop

The current Transact does not show any menu items unless the user selects a restaurant first. The redesign contains an overview for menu browsing, highlighting meals available, sorted into different categories like ‘Order Again’ or ‘Speedy Eats.’

Streamlining Menu Browsing

In the current app, users cannot view a food description without clicking on the food item first. The redesign allows users to view a restaurant’s menu with menu items' name, rating, brief description, price, and estimated time to prepare without needing to click on the item first.

Offers & Rewards

Any limited time promotions or discounts are also emphasized at the top of the screen to encourage the user to either take advantage of the deal or highlight the benefit of using the app over ordering in-person.

Homepage

Menu

Menu

Browse food categories

Browse food categories

Available meals

Available meals

Specials

Specials

Ordering

Ordering

Re-order

Re-order

Note:

Note:

Restaurants would all show address (actual and relative) and operating hours.

Restaurants would all show address (actual and relative) and operating hours.

It could also have tags like 'affordable,' 'halal friendly,' etc.

It could also have tags like 'affordable,' 'halal friendly,' etc.

Browse food categories

Browse food categories

Location (sort close to far)

Location (sort close to far)

Cuisine type (sandwiches, bowls, halal, health conscious, etc)

Cuisine type (sandwiches, bowls, halal, health conscious, etc)

Familiarity (recently ordered or popular)

Familiarity (recently ordered or popular)

Estimated time (shortest to longest estimation)

Estimated time (shortest to longest estimation)

Price (can be done low to high or maroon meal applicable)

Price (can be done low to high or maroon meal applicable)

Search bar also available

Search bar also available

Available meals

Available meals

This would show specific food menu items

This would show specific food menu items

LTOs, vegetarian, snacks, desserts, highly rated, etc

LTOs, vegetarian, snacks, desserts, highly rated, etc

Reordering

Reordering

Shows food items closest to current location first

Shows food items closest to current location first

Ability to directly add to cart or edit previous order

Ability to directly add to cart or edit previous order

Specials

Specials

This would show upcoming LTOs offered

This would show upcoming LTOs offered

It could also show promotions and rewards available to the user

It could also show promotions and rewards available to the user

Ordering

Items selected

Items selected

Shows description of item

Shows description of item

Lists nutritional information

Lists nutritional information

Customization options

Customization options

Free response box

Free response box

Add to cart

Add to cart

Go back

Go back

Note:

Note:

Restaurants would all show address (actual and relative) and operating hours.

Restaurants would all show address (actual and relative) and operating hours.

It could also have tags like 'affordable,' 'halal friendly,' etc.

It could also have tags like 'affordable,' 'halal friendly,' etc.

Cart

Cart

Order summary

Order summary

Quantity adjustment

Quantity adjustment

Redeem coupons/reward

Redeem coupons/reward

Final price

Final price

Confirm location

Confirm location

Select time slot

Select time slot

Checkout

Checkout

Error pop-up

Error pop-up

What went wrong

What went wrong

Chat with support

Chat with support

Place a different order

Place a different order

Success pop-up

Success pop-up

Online tracking begins

Online tracking begins

You've unlocked a new reward (if applicable)

You've unlocked a new reward (if applicable)

Directions

Directions

Place another order

Place another order

Directions

Directions

Would map them to the restaurant they placed their order at. If under a mile, default setting would be walking.

Would map them to the restaurant they placed their order at. If under a mile, default setting would be walking.

Ordering
Features

Select time slot

Select time slot

Priority (+$1.99) Wait time <5 min

Priority (+$1.99) Wait time <5 min

ASAP (+$0.00) Wait time 10-15min

ASAP (+$0.00) Wait time 10-15min

Time slot (Intervals of 15min)

Time slot (Intervals of 15min)

No hurry (-$1.99) Shows peak downtimes

No hurry (-$1.99) Shows peak downtimes

Note:

Note:

What if there was a 'pay for priority' feature like a skip-the-line pass at amusement parks.

What if there was a 'pay for priority' feature like a skip-the-line pass at amusement parks.

Confirm location

Confirm location

Shows closest location first

Shows closest location first

Shows remaining open locations

Shows remaining open locations

Note:

Note:

What if the user could select 'behind the counter' or 'on the counter'

What if the user could select 'behind the counter' or 'on the counter'

Some students complain about food being stolen so 'behind the counter' would require identity confirmation before picking up food.

Some students complain about food being stolen so 'behind the counter' would require identity confirmation before picking up food.

'On the Counter' would be for students who want to walk in and grab their food with no social interaction

'On the Counter' would be for students who want to walk in and grab their food with no social interaction

Payment options

Payment options

Dining Dollars (shows remaining amount)

Dining Dollars (shows remaining amount)

Maroon Meals (if applicable)

Maroon Meals (if applicable)

Meal Swipe (shows remaining & time reload)

Meal Swipe (shows remaining & time reload)

Saved card

Saved card

Add new payment method

Add new payment method

New payment method

New payment method

Name on card

Name on card

Expiration date

Expiration date

Security number

Security number

Save card

Save card

rewards

Making Transact Fun

The Rewards page has a completely new design, with gamification at the forefront. With students using the app daily or only once a month, the reward system needed to be enticing for both.

Gamified Badges

The reward system gives the user badges based off their purchasing history along with a free item in that same category. For example, students that only order a coffee once a month could earn the badge ‘Coffee Connoisseur’, which rewards the user with a free coffee for every 'X' number of purchases. In addition to the free coffee, they earn an illustrated badge in-app that is personal to their purchasing habits. The more the user purchases in the app, the more badges they collect and the more free food items they receive.

LTOs & Community Rewards

All other ongoing promotions and offers are displayed on the Rewards page.

Rewards

Points tracker

Points tracker

Different checkpoints

Different checkpoints

Rewards available for each checkpoint

Rewards available for each checkpoint

The rewards could be discounts or free items

The rewards could be discounts or free items

Earned badges

Earned badges

Coffee Connoisseur (10 coffees, free coffee)

Coffee Connoisseur (10 coffees, free coffee)

Aggie Traveler (eat at every area of campus)

Aggie Traveler (eat at every area of campus)

Meat Master (order xtra meat 5x, free xtra meat)

Meat Master (order xtra meat 5x, free xtra meat)

The badges are for ordering a certain quantity

The badges are for ordering a certain quantity

The badge is earned once, but the reward renews each time quantity is reached

The badge is earned once, but the reward renews each time quantity is reached

Limited time rewards

Limited time rewards

Valentines (BOGO dessert)

Valentines (BOGO dessert)

Spring Break (50% off salads)

Spring Break (50% off salads)

Cinco de Mayo (free churro with purchase of burrito bowl)

Cinco de Mayo (free churro with purchase of burrito bowl)

Ring Day (free onion rings with Aggie Ring)

Ring Day (free onion rings with Aggie Ring)

Community rewards

Community rewards

Free side for leaving 5 reviews

Free side for leaving 5 reviews

Discount for ordering for a friend with proof of tagging Aggie Dining on socials

Discount for ordering for a friend with proof of tagging Aggie Dining on socials

Account

Making Transact Personal

The Account page is designed to be the backbone of the app. The user can select their dietary preferences or restrictions, which can automatically customize every food item offered to their needs.

New Auto Menu Adjustment

If a food menu item cannot be customized to fit the needs of the individual, it can be hidden to only highlight what menu items the user can eat. However, if the user is trying to buy a meal for a friend who does not have restrictions, the preferences can easily be toggled off and revert to the original format. As someone who has a lot of food allergies, the confidence I would gain to know every item shown on the menu is something safe to eat is monumental.

Transaction History

The Account page also keeps receipts for all purchases and rewards.

Account

Personal info

Personal info

User information

User information

Profile picture

Profile picture

Contact info

Contact info

Note:

Note:

What if dietary preferences automatically customized the menu to meet their specific needs?

What if dietary preferences automatically customized the menu to meet their specific needs?

For example, if someone doesn't like mayo, all menu items containing mayo remove the mayo once the item is added to cart.

For example, if someone doesn't like mayo, all menu items containing mayo remove the mayo once the item is added to cart.

There is still the option to keep mayo if they are ordering for someone else.

There is still the option to keep mayo if they are ordering for someone else.

Dietary preferences

Dietary preferences

Allergens

Allergens

Likes

Likes

Dislikes

Dislikes

Note Cont.

Note Cont.

OR if someone has dietary restrictions, say halal, the food menu item names auto bold so they instantly know its safe

OR if someone has dietary restrictions, say halal, the food menu item names auto bold so they instantly know its safe

OR they could hide any menu items that do not meet the criteria of halal

OR they could hide any menu items that do not meet the criteria of halal

OR the app shows customization options that can become halal

OR the app shows customization options that can become halal

Order history

Order history

Can be sorted by restaurant or order date

Can be sorted by restaurant or order date

If sorted by restaurant, page hides duplicate orders. However, if menu item is selected for further inspection, all purchase dates are shown

If sorted by restaurant, page hides duplicate orders. However, if menu item is selected for further inspection, all purchase dates are shown

Displays reward redemption history

Displays reward redemption history

Feedback & support

Feedback & support

Customer support

Customer support

FAQs

FAQs

Suggestion box

Suggestion box

Settings

Settings

Two-factor authentication

Two-factor authentication

Notifications

Notifications

Policy and security

Policy and security

Cancel account

Cancel account

Notifications

Notifications

Order status updates

Order status updates

Special offers & promos

Special offers & promos

Meal reminders

Meal reminders

iterations

sketches

My whiteboxing process begins with sketching. I prefer to start on paper, as it allows me to quickly capture ideas and jot down notes. I also use my iPad to sketch, ensuring that my drawings match the exact dimensions of the intended screen size.

wireframes

Once satisfied, I bring these sketches into Figma and translate them into auto-layout wireframes.

lo-fidelity

From there, I input selected information into the screens to visualize how they appear with accurate content and imagery. At this stage, I adjust text hierarchy and sizing to define the overall look and feel of the app.

Design system

overview

After sketching and developing low-fidelity screens for the redesign, I began constructing the design system based on the low-fidelity aesthetics. I initiated this process with the buttons and progressively expanded to other components. Each element within the design system was made adaptable for both dark and light modes.

I also incorporated toggle and Boolean properties to manage options such as leading or trailing icons, the number of selectable choices, and button states. For interactive components, I ensured compliance with minimum WCAG standards for width and height. As I integrated the design system into my mid-fidelity screens, I expanded it whenever a new component variant required significant changes from its parent.

Additionally, I established a color variable system, assigning colors to specific design features like text, fills, and strokes. This approach maintained consistency in color usage throughout the app, particularly in establishing a clear text hierarchy.

Featured components

Below are only some components from my design system.

Color variables

Color Variables

Color Variables

Primary buttons

Primary Buttons

Primary Buttons

Light Mode

Button

Button

Button

Button

Button

Button

Button

Button

Button

Dark Mode

Button

Button

Button

Button

Button

Button

Button

Button

Button

Primary buttons

Primary Buttons

Primary Buttons

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Selection Prompt

Button

Button

Button

Button

Button

Button

Quantity buttons

Quantity Buttons

Quantity Buttons

2

2

1

1

1

1

2

2

1

1

1

1

Horizontal tag scroll

Horizontal Tag Scroll

Horizontal Tag Scroll

Appetizers

Entrees

Sides

Desserts

Appetizers

Entrees

Sides

Desserts

Navigation bar

Navigation Bar

Navigation Bar

Balance

Map

Home

Rewards

Account

Balance

Map

Home

Rewards

Account

dilemma mitigation

cart & checkout process

Existing User Flow

While developing my design system, one of the key challenges I faced was redesigning the add-to-cart and checkout experience. The existing flow was cluttered, with scattered buttons and multiple unnecessary screens interrupting the user journey.

Considerations

Cart Location

Given that both Apple and Samsung tap-to-pay interactions rely on the bottom area of the screen, I aimed to incorporate that into my redesign.

Swipe Gesture

Both Apple and Samsung use swipe-up gestures to access payment cards—an interaction I sought to reflect in this experience.

Financial Transparency

Aggie Dining has several different dining plans for purchasing food. I wanted to ensure the user could compare different payment methods.

Design Dilemmas

Cart Transition

When wireframing, I discovered the Cart either did not have enough contrast with the Navigation Bar or awkwardly caused the margins of my screen to be inconsistent.

Cart & CTA Color

My initial sketches did not include color. When I created the Figma wireframing, I realized the legibility of the 'Cart' either contrasted with the background or caused the CTA to change color.

Solution

Cart Transition

I chose to detach the cart from the Navigation bar, ensuring consistent margins and resolving contrast issues between the cart and the navigation bar.

Cart & CTA Color

I chose a 'Transact Red' color for the CTA button to ensure legibility in both Light and Dark modes.

The cart functions as an overlay with a darkened and slightly blurred background for improved legibility.

Financial Transparency

The selections contain brief descriptions beneath each choice.

For example, it notes that using a Dining Dollar balance saves money by avoiding tax, whereas paying with a credit card increases the cost.

Meal plan access

Existing User Flow

The current method to access the user's meal plan account is through the official Meal Plan website, shrunken down onto the phone. It fails virtually every accessibility guideline. Additionally, there is no quick way to view the user's balance without a dual authentication sign in.

Considerations

Quick Access to Balance

The redesign needs to maintain security protocols to ensure the user trusts the apps, but can improve the time-on-task to access it.

Informed Transaction History

Users struggle to understand where their money goes, and why certain features like Maroon Meals do not work everytime.

Improved Legibility

The interface needs to be readable and maintain the same design system of the app.

Design Dilemmas

Security

I chose to implement a PIN for accessing the Balance page, drawing inspiration from financial apps that use PIN authentication on mobile rather than a full sign-in. However, I allow users to view their balance without a PIN since, if they can purchase food without verification, they should also be able to view their balance without additional steps.

Transaction Information

I chose to provide a breakdown of each purchase type due to the varying requirements for different transactions. For example, Maroon Meals fall under Meal Swipes but have specific rules, such as being limited to once every 30 minutes. Many students are unaware of these restrictions, leading to frequent complaints each semester. Clearly outlining each type and its unique limitations helps address this confusion.

Solution

Quick Access to Balance

The user can now choose whether their Meal Plan balance is visible upon opening the app or requiring a quick code to enter.

Transaction History

The main page shows all remaining balances and when purchases have been made.

Clicking on any of the red buttons allows the user to learn more about their purchase history.

Legibility

The meal plan is now able to be accessed, reloaded, and cohesive within the app.

gamified rewards

Existing User Flow

The current rewards system lacks information for how purchasing points can be used for discount and what the minimum to redeem is. Additionally, there are no specialized rewards to go towards savings the user prefers.

Considerations

App Incentive

The promotions currently offered on the Transact app are not in-app specific. I wanted to design a rewards system that is exclusive to app users.

Personal Badges

Dutch Bros has garnered a dedicated user base through their monthly sticker drop. I wanted to encourage users to spend more to receive unique badges based on their purchase history.

Socialization

To improve trust, the Transact app needs higher quality reviews. I wanted to implement social rewards that increase user engagement by receiving discounts via reviews and social promotion challenges.

Design Dilemmas

Promotions

My original idea was that each promotional offer would be color coded to the restaurant it pertained to. After implementing however, I realized consistency was at a loss and I needed to limit the promotions to one consistent component.

Badges

When designing the Rewards home page, there were two main things I needed to keep in mind. Maintain legibility within badge descriptions and limit choice paralysis with too many rewards options.

On the right, I ultimately decided to do a tiered reveal system to not overwhelm the user with too many badges at once, but also incentivize them to keep purchasing items to reveal the next badge.

Solution

Clear Stars Explanation

Users can choose how to spend their Stars or save to receive a greater discount.

Badge Explanation

To ensure text legibility, I added an overlay that explains when and how to use the badge without it being in the illustration.

Promotion Cohesitivity

I decided to add a green text box over imagery of the food. Now, users can associate every promotion with savings regardless of where it is in the app.

user preferences

Existing screen

The account information does not offer any personalization outside traditional name, number, email, etc.
It lacks organization with the top selection choice being Payment Methods, bottom being Meal Plan balance, and Support in the center.

Considerations

Personalization

I wanted to allow the users to input their own food preferences and restrictions which would impact automatic customizations when placing an order.

Transaction History

To improve trust, the Transact app needs higher quality reviews. I wanted to implement social rewards that increase user engagement by receiving discounts via reviews and social promotion challenges.

Clear Hierarchy

The information displayed is not grouped into similar categories and leaves the user with choice paralysis. Additionally, the

Design Dilemmas

User Preferences

My original idea was that each promotional offer would be color coded to the restaurant it pertained to. After implementing however, I realized consistency was at a loss and I needed to limit the promotions to one consistent component.

Transaction History

I moved the receipts panel from 'Inbox' which was difficult to find to the account page which is more common within purchasing platforms.

I reorganized the content on the receipt that took up 50% of the screen space and added checkout costs like 'ASAP' and 'Meal Swipe.'

Solution

Clear Stars Explanation

Users can choose how to spend their Stars or save to receive a greater discount.

Badge Explanation

To ensure text legibility, I added an overlay that explains when and how to use the badge without it being in the illustration.

Promotion Cohesitivity

I decided to add a green text box over imagery of the food. Now, users can associate every promotion with savings regardless of where it is in the app.

final solution

home page

Menu browsing

Information grouped in categories based on user survey's priorities

Recently Ordered meals quickly accessible to add to cart

Menu items sorted into categories rather than restaurants to prioritize cravings over brand bias

Highlights restaurants closest in proximity to user's location

ordering

Increased number of customization options when ordering from the menu

Check out in 4 or less steps

Quickly add or subtract menu items from cart

Compare cost impact in Checkout through real-time price adjustments

Receive directions to restaurant upon purchase completion

balance

Revised layout to include quick-access to allow students to stay in-app to view remaining balance

Offers five digit code to ensure security is not lost with new access to private information

Improves trust with meal swipe tracking to show user how they are utilizing their meal plan

maps

View new locations on the map like corner stores, cafes, and dining halls

Receive suggested local meals depending on purchase history and restaurant proximity

Filter restaurants and quick view location hours

Rewards

Gamified rewards experience with 'Badges' that are earned based on user's purchase habits

Badges are revealed with a special reward once the user buys a specific item 'x' amount of times

Highlights limited time offers

Encourages in-app trust with rewards for leaving reviews, social media recommendation, etc.

Reward History shows the activation and use of rewards in receipt format

account

User is able to input dietary restrictions, likes, and dislikes

Automatically substitutes or removes food items from everywhere within the app

Allows the user to quickly add food items to cart with out repeatedly customizing the food orders

Show two most recent transactions with ability to view all Purchase History

Contains Feedback & Support

Results

statistical impact

Due to a client conflict of interest, my Transact redesign was not implemented. However, drawing from data-driven research and established user statistics, I anticipate my redesign would achieve the following results:

30-50%

30-50%

increase in engagement from users from implemented gamification

increase in engagement from users from implemented gamification

60%

60%

potential increase in user retention from personalization & gamification

potential increase in user retention from personalization & gamification

30%

30%

improvement in customer ratings based on personalization efforts

improvement in customer ratings based on personalization efforts

25%

25%

increase in order conversion rates through tailored recommendations

increase in order conversion rates through tailored recommendations

10-20%

10-20%

decrease in cart abandonment through streamlined order process

decrease in cart abandonment through streamlined order process

30%

30%

increase in conversion rates from more locations offered

increase in conversion rates from more locations offered

my takeaway

This project enabled me to deeply engage with a specific user group and address authentic pain points. Throughout the process, I rigorously questioned initial concepts against the practical needs of users. Despite having personal design preferences, I ensured the final outcome adhered stringently to WCAG standards. Although my full redesign was not ultimately adopted to improve Texas A&M students’ user experience, several of my recommendations were incorporated into the current app.

For instance, a special reward for a free sub sandwich after three purchases was offered. While my gamified reward badges were not implemented, the underlying concept of incentivizing users based on purchase behavior was embraced.

previous

Redesigning Texas A&M Transact app’s food ordering process using HCD to enhance efficiency, improve aesthetics, boost adoption, and reduce on-campus wait times.

food & drink

finance

transact

transact

transact

next

The first, unbiased, political aggregate of political information on the market that offers personalized application to individuals.

politics

finance

Impart

Impart

Impart