Redesigning an NFC-Raft App
Redesigning an NFC-Raft App
Redesigning an NFC-Raft App
UX / UI Design • Revamp
A mobile app that uses NFC technology to streamline raft check-ins, check-outs, and management.




Project Details
Project Details
TIMELINE
TIMELINE
June 2025 - July 2025 (8 weeks)
June 2025 - July 2025 (8 weeks)
CLIENT
CLIENT
Lazy Day Raft Rentals
Lazy Day Raft Rentals
ROLE
ROLE
UX/UI Designer
UX/UI Designer
TEAM
TEAM
UX/UI Designer (1)
UX/UI Designer (1)
Product Manager (1)
Product Manager (1)
I worked with Lazy Day Raft Rentals to redesign TagTrax, their NFC-based app for raft check-ins, check-outs, float tracking, and damage reporting. The goal was to make the experience smoother and more intuitive while keeping the efficiency staff relied on.
I worked with Lazy Day Raft Rentals to redesign TagTrax, their NFC-based app for raft check-ins, check-outs, float tracking, and damage reporting. The goal was to make the experience smoother and more intuitive while keeping the efficiency staff relied on.
I worked with Lazy Day Raft Rentals to redesign TagTrax, their NFC-based app for raft check-ins, check-outs, float tracking, and damage reporting. The goal was to make the experience smoother and more intuitive while keeping the efficiency staff relied on.
I led the entire design process, from interviews and workshops to usability testing and redesigning the key flows and visuals.
I led the entire design process, from interviews and workshops to usability testing and redesigning the key flows and visuals.
Impact
Impact
What impact did our redesign have on the user experience?
What impact did our redesign have on the user experience?
1
1
Simplified flows into an easy and intuitive experience
Simplified flows into an easy and intuitive experience
2
2
Improved visibility and confidence outdoors
Improved visibility and confidence outdoors
3
3
Eliminated redundancy and hesitation
Final Solution Highlights
Final Solution Highlights
The Problem
The Problem
The Problem
Only 27% of staff use the app
Only 27% of staff use the app
The app was difficult to navigate and created friction in daily workflows. Check-in and check-out modes looked identical, steps were repetitive, visibility in bright sunlight was poor, and the lack of information hierarchy made it hard for staff to quickly spot key booking details. These issues left most of the team avoiding the app, with only 27% using it consistently.
The app was difficult to navigate and created friction in daily workflows. Check-in and check-out modes looked identical, steps were repetitive, visibility in bright sunlight was poor, and the lack of information hierarchy made it hard for staff to quickly spot key booking details. These issues left most of the team avoiding the app, with only 27% using it consistently.
The app was difficult to navigate and created friction in daily workflows. Check-in and check-out modes looked identical, steps were repetitive, visibility in bright sunlight was poor, and the lack of information hierarchy made it hard for staff to quickly spot key booking details. These issues left most of the team avoiding the app, with only 27% using it consistently.




Design Challenge
Design Challenge
"How might we make TagTrax clearer and more accessible, encouraging staff to use it consistently and stay engaged?"
"How might we make TagTrax clearer and more accessible, encouraging staff to use it consistently and stay engaged?"
Solution
Solution
I redesigned the app with a stronger information hierarchy, reduced repetitive steps, and introduced clear visual cues to distinguish check-in and check-out. By using high-contrast colors optimized for bright daylight, the design improved accessibility and usability for staff under broad daylight.
I redesigned the app with a stronger information hierarchy, reduced repetitive steps, and introduced clear visual cues to distinguish check-in and check-out. By using high-contrast colors optimized for bright daylight, the design improved accessibility and usability for staff under broad daylight.
I redesigned the app with a stronger information hierarchy, reduced repetitive steps, and introduced clear visual cues to distinguish check-in and check-out. By using high-contrast colors optimized for bright daylight, the design improved accessibility and usability for staff under broad daylight.




Measuring Success
Measuring Success
Understanding client and user needs
Understanding client and user needs
In order to define what success looks like for our redesign, I started by learning from both the client and staff to understand their goals and day-to-day challenges. This helped uncover what wasn’t working in the app and set the direction for the redesign.
In order to define what success looks like for our redesign, I started by learning from both the client and staff to understand their goals and day-to-day challenges. This helped uncover what wasn’t working in the app and set the direction for the redesign.
In order to define what success looks like for our redesign, I started by learning from both the client and staff to understand their goals and day-to-day challenges. This helped uncover what wasn’t working in the app and set the direction for the redesign.




Establishing our design goals
Establishing our design goals
I conducted a heuristic analysis of the existing design, which revealed key areas to focus on: accessibility, information hierarchy, and reducing repetition. The team had never worked with a designer before, so even things like WCAG color guidelines were new to them. These findings shaped our design goals and set a clear direction for the redesign.
I conducted a heuristic analysis of the existing design, which revealed key areas to focus on: accessibility, information hierarchy, and reducing repetition. The team had never worked with a designer before, so even things like WCAG color guidelines were new to them. These findings shaped our design goals and set a clear direction for the redesign.
I conducted a heuristic analysis of the existing design, which revealed key areas to focus on: accessibility, information hierarchy, and reducing repetition. The team had never worked with a designer before, so even things like WCAG color guidelines were new to them. These findings shaped our design goals and set a clear direction for the redesign.
Visual Accessibility
Visual Accessibility
Visual Accessibility
Clear to use under broad daylight
Clear to use under broad daylight
Clear to use under broad daylight
Information Hierarchy
Information Hierarchy
Information Hierarchy
Key details stand out
Key details stand out
Key details stand out
Efficiency
Efficiency
Efficiency
Fewer steps, faster use
Fewer steps, faster use
Fewer steps, faster use
My Approach
My Approach
Framing the work
Framing the work
I started by mapping out a clear plan to guide the redesign. This meant grounding the process in user research, identifying pain points, and validating the problems before moving into workshops and testing.
I started by mapping out a clear plan to guide the redesign. This meant grounding the process in user research, identifying pain points, and validating the problems before moving into workshops and testing.
I started by mapping out a clear plan to guide the redesign. This meant grounding the process in user research, identifying pain points, and validating the problems before moving into workshops and testing.




Research
Research
Why were only 27% of staff using the app?
Why were only 27% of staff using the app?
I wanted to understand why so few staff were using the app, so I spoke with the ones who did. Their experiences and frustrations gave me the insight I needed to see where the design was falling short.
I wanted to understand why so few staff were using the app, so I spoke with the ones who did. Their experiences and frustrations gave me the insight I needed to see where the design was falling short.
I wanted to understand why so few staff were using the app, so I spoke with the ones who did. Their experiences and frustrations gave me the insight I needed to see where the design was falling short.
Problem #1: Lack of Information Hierarchy
Problem #1: Lack of Information Hierarchy
Users have a hard time spotting key details because all text looks the same, with no clear hierarchy.
Users have a hard time spotting key details because all text looks the same, with no clear hierarchy.
Users have a hard time spotting key details because all text looks the same, with no clear hierarchy.
User reported issues
User reported issues
1
1
Weak font weight and poor emphasis
Weak font weight and poor emphasis
Users struggled to spot key details due to weak fonts
Users struggled to spot key details due to weak fonts
2
2
Bookings list layout hides important info
Bookings list layout hides important info
Users had difficulty finding important info in the bookings list
Users had difficulty finding important info in the bookings list
3
3
Cluttered screens
Cluttered screens
Users were slowed down by clutter and lack of hierarchy
Users were slowed down by clutter and lack of hierarchy




Problem #2: Poor Usability in Sunlight
Problem #2: Poor Usability in Sunlight
Users have trouble reading the app in bright sunlight due to low-contrast colors and small fonts.
Users have trouble reading the app in bright sunlight due to low-contrast colors and small fonts.
Users have trouble reading the app in bright sunlight due to low-contrast colors and small fonts.
Accessibility issues found
Accessibility issues found




1
1
Color blindness issues
Color blindness issues
Users with red-green color blindness struggled to see green elements
Users with red-green color blindness struggled to see green elements
2
2
Low contrast text
Low contrast text
Low contrast failed WCAG checks, making text hard to read
Low contrast failed WCAG checks, making text hard to read
3
3
Small font size
Small font size
Small fonts reduced readability of key details
Small fonts reduced readability of key details
Problem #3: Repetition and Unclear Flows
Problem #3: Repetition and Unclear Flows
Users have to repeat steps and move through unclear flows, making check-ins and check-outs slower than needed.
Users have to repeat steps and move through unclear flows, making check-ins and check-outs slower than needed.
Users have to repeat steps and move through unclear flows, making check-ins and check-outs slower than needed.




The Solution
The Solution
The Solution
Check-In Flow
Check-In Flow
I designed the check-in flow to let users scan raft tags directly from the bookings list, streamlining the process without switching screens. Based on user feedback, we removed the final “Complete Check-In” step, since staff expected bookings to be finalized automatically after the last raft was scanned. This change reduced hesitation and made the process faster and more intuitive.
I designed the check-in flow to let users scan raft tags directly from the bookings list, streamlining the process without switching screens. Based on user feedback, we removed the final “Complete Check-In” step, since staff expected bookings to be finalized automatically after the last raft was scanned. This change reduced hesitation and made the process faster and more intuitive.
I designed the check-in flow to let users scan raft tags directly from the bookings list, streamlining the process without switching screens. Based on user feedback, we removed the final “Complete Check-In” step, since staff expected bookings to be finalized automatically after the last raft was scanned. This change reduced hesitation and made the process faster and more intuitive.
Check-Out Flow
Check-Out Flow
I followed the same streamlined process to maintain consistency. Users scan raft tags directly from the bookings list, and the “Rentals” section was replaced with a single list labeled Rafts Currently In Use, making it easier to identify which rafts need to be checked out.
I followed the same streamlined process to maintain consistency. Users scan raft tags directly from the bookings list, and the “Rentals” section was replaced with a single list labeled Rafts Currently In Use, making it easier to identify which rafts need to be checked out.
I followed the same streamlined process to maintain consistency. Users scan raft tags directly from the bookings list, and the “Rentals” section was replaced with a single list labeled Rafts Currently In Use, making it easier to identify which rafts need to be checked out.
Report Damaged Raft
Report Damaged Raft
I designed the damaged raft reporting flow to fit seamlessly into the booking system. From a checked-out booking, users can submit a damage report, which updates the raft’s status from Ready to Use to Damaged, ensuring staff can track and manage issues quickly.
I designed the damaged raft reporting flow to fit seamlessly into the booking system. From a checked-out booking, users can submit a damage report, which updates the raft’s status from Ready to Use to Damaged, ensuring staff can track and manage issues quickly.
I designed the damaged raft reporting flow to fit seamlessly into the booking system. From a checked-out booking, users can submit a damage report, which updates the raft’s status from Ready to Use to Damaged, ensuring staff can track and manage issues quickly.
What I've Learned
What I've Learned
Self-Reflection
Self-Reflection
This project really pushed me to grow as a designer. I sharpened my research, prototyping, and testing skills, and learned how to adapt to real-world challenges. I’m especially thankful to Isibhemen Alashi, who as product manager helped me validate choices, make sense of data, and keep the project moving. Overall, this experience gave me the confidence to lead user-centered work and deepened my commitment to creating designs that are usable and accessible.
This project really pushed me to grow as a designer. I sharpened my research, prototyping, and testing skills, and learned how to adapt to real-world challenges. I’m especially thankful to Isibhemen Alashi, who as product manager helped me validate choices, make sense of data, and keep the project moving. Overall, this experience gave me the confidence to lead user-centered work and deepened my commitment to creating designs that are usable and accessible.
This project really pushed me to grow as a designer. I sharpened my research, prototyping, and testing skills, and learned how to adapt to real-world challenges. I’m especially thankful to Isibhemen Alashi, who as product manager helped me validate choices, make sense of data, and keep the project moving. Overall, this experience gave me the confidence to lead user-centered work and deepened my commitment to creating designs that are usable and accessible.


What's Next?
What's Next?
The goal is to expand TagTrax beyond the small group of under ten staff. With redesigned check-in and check-out flows moving into beta testing, the next step is redesigning other modes for a consistent, efficient, and accessible experience.
The goal is to expand TagTrax beyond the small group of under ten staff. With redesigned check-in and check-out flows moving into beta testing, the next step is redesigning other modes for a consistent, efficient, and accessible experience.
The goal is to expand TagTrax beyond the small group of under ten staff. With redesigned check-in and check-out flows moving into beta testing, the next step is redesigning other modes for a consistent, efficient, and accessible experience.