Michigan B.A.S.S. Nation relied on a manual, error-prone workflow to publish tournament results, often delaying updates for days or weeks. I helped design and build a lightweight web application that automated formatting and publishing, reducing turnaround time by 92% and giving stakeholders confidence to publish results immediately after events.
Jump to Solution
UX Researcher, Front-End Developer
4 weeks
Team of 3, working directly with the Michigan B.A.S.S. Nation Youth Director (primary stakeholder, tournament organizer)
Figma, React, Netlify, ChatGPT, Zoom
Tournament results were exported from Tournament Keeper in inconsistent formats and manually cleaned before publishing. This process:
We conducted stakeholder interviews to understand the existing workflow, constraints, and expectations. The Youth Director’s feedback revealed that speed, consistency, and confidence were more important than advanced customization.
Stakeholders didn’t want “more features”, they wanted fewer steps and fewer chances to make mistakes.
Low-fidelity designs focused on:
I led usability testing to evaluate clarity and task success. Participants completed two core tasks:
Feedback from the first test directly informed interface changes, most notably, replacing a dropdown export menu with visually distinct tabs to reduce cognitive load.
Figma PrototypeYou’ve just finished a tournament and want to publish the results quickly. Use the web app to complete the following:
Success Criteria:
Now that you’ve uploaded the tournament data, you want to share it. Try downloading the results as a PDF.
Success Criteria:
During usability testing, I observed a momentary hesitant the when participant reached the upload screen. The original microcopy ("Drag and drop your .txt here, or click to upload") created a wall of text that blurred the two distinct actions.
I applied Jakob's Law and Law of Proximityby decoupling the selection options and matching our platform the mental models of high-traffic platforms like Gmail and Dropbox. Users expect a clear, secondary "Browse" button if they aren't ready to drag a file.
100% of subsequent participants identified the upload path instantly, reducing task friction to near zero.
A React-based web app that:
I used AI-assisted development to accelerate implementation, allowing more time for usability validation and iteration.
Usability testing directly informed interface refinements, resulting in faster task completion and 100% success across core workflows.
Download your sample file and see how easy it is to create and upload your own tournament results!
Sample File
Stakeholders described the tool as “plug and play”
Increased confidence in publishing results immediately after tournaments
Improved consistency and trust in public-facing data
92% reduction in formatting time
100% task completion rate in usability tests
Average task time reduced from 25–30 minutes to ~4 minutes
“I won’t have to fix columns or change anything. I’ll be able to upload results right after a tournament.”
Got a project in mind or feedback to share? I’d love to hear from you—no bait required.