KCTL Student Attendance App
Kings County Tennis League (KCTL) is a 501(c)(3) non-profit dedicated to providing free tennis instruction and other programming to youth living in and around Brooklyn Public Housing. KCTL site leads need to take attendance as students arrive for their tennis session, among their other tennis- and education-related responsibilities. Currently, most site leads track student attendance via Google Sheets on their smartphone during sessions. Small font sizes, difficulty scrolling through long lists of names, and poor mobile usability create significant friction in the check-in process. A few site leads resort to checking off names on a paper printout, then input attendance later on from their laptop (which takes additional time), since the Google Sheet is not optimized for this mobile use case.
My Role:
As a UX designer and KCTL volunteer, I set out to rapidly prototype a solution to address the site leads’ primary technical pain point (student attendance tracking).
Approach Summary:
I first learned of the site lead pain point through a user research discussion with the KCTL program manager who describes his role as “simplify the site leaders’ lives as much as possible.” Following that interview, I challenged myself to turn around a clickable prototype as quickly as possible that we could bring to site leads for usability testing and feedback. To rapidly prototype a mobile-responsive web application that’s optimized for real-time attendance tracking on smartphones and tailored to the KCTL site lead workflow, I took the following approach:
Drafted a PRD in collaboration with Claude.
Created a preliminary data model and a mock dataset, also using Claude.
Note, I intentionally took a JSON-first approach to “separate the concerns” of data model and UI.
Provided the context of the PRD, basic branding guidelines, and the mock data to Figma Make.
Tested the initial draft myself, as if I were a site lead, and provided feedback to Figma Make to iterate together, little by little, to prepare the prototype for usability testing.
Developed a research plan and guide for usability testing with site leads (also accelerated with the use of ChatGPT). The goal of this preliminary research is to stress-test whether this tool should exist.
Design Highlights
Next Steps:
I am currently in the process of reviewing the initial prototype with KCTL stakeholders and users. From there, I plan to incorporate insights from usability testing and build out a functional web app using Figma Make’s Supabase integration for piloting with a KCTL site.
What I'm Proud of:
This project provided an additional way of contributing my experience to KCTL, an organization that is meaningful to me and my local community. It represents a successful human-led effort that leverages AI. In particular, this project demonstrates:
Speed to polished design | this project went from the discovery phase (initial insight about the site leads’ pain point) to the design phase (high-fidelity prototype) in <1 business day through my collaboration with AI. That enabled us to get a realistic app experience in the hands of site leads rapidly.
Ability to “see around corners” | I started anticipating risks and requirements for user experience and legal/compliance (e.g., accessibility best practices; safeguards for PII), even though it was not yet necessary to address these needs in the prototyping stage. I prompted the AI to take these considerations into account, presenting options to address them and then prioritizing which to incorporate into the prototype. The resulting high-fidelity prototype alludes to these considerations in a low-lift way (e.g., includes a privacy disclaimer upon log-in and timeout functionality after a period of inactivity). I also incorporated additional requirements back into the product requirements document (PRD) / backlog to support future product development.