Access U-M: Barrier Reporting App on Campus

Access U-M: Barrier Reporting App on Campus

Designed, developed, and launched a mobile app end-to-end in 8 weeks across 4 sprints.

Agile Development

Vibe Coding

Accessibility

2026

MY ROLE

Designer & Developer

DURATION

8 weeks

COLLABORATORS

3 Developers

AT A GLANCE

About the project

The Disability Equity Office (DEO) at the University of Michigan supports students, faculty, and visitors by promoting accessibility and inclusion across campus through services, education, and community outreach.

In collaboration with the office, our team designed and developed Access U-M, a mobile app that enables real-time reporting of physical and digital accessibility barriers in a streamlined, mobile-first experience.

My role

I worked as a designer and developer in an agile team with 3 developers to take the app from 0–1. I led end-to-end UX design and contributed to development and iteration across all 4 sprints.

Tech Stack

THE PROBLEM

Users lacked a convenient, mobile-friendly way to report accessibility barriers on campus with precise location and context.

Users lacked a convenient, mobile-friendly way to report accessibility barriers on campus with precise location and context.

Users lacked a convenient, mobile-friendly way to report accessibility barriers on campus with precise location and context.

Increasing accessibility demand

As physical and digital spaces expand on campus, accessibility issues increase.

200+

new accessibility issues discovered in 2025

Inefficient web form

The current web form is not mobile-friendly and lacks accurate location data and additional details.

43%

of the reports could not be located and resolved

Limited awareness

Users don't know where or how to report barriers when they encounter one.

66%

users are unaware of existing reporting channels

THE SOLUTION

A user-friendly mobile app that enables real-time reporting of accessibility barriers.

Geolocation

Real-time geolocation to better locate the barrier

Photo upload

Upload a photo to better identify the barrier

Stay connected

Get follow-ups from DEO after submission

Notification

Client-side: real-time email notification

Dark Mode

Available in Dark Mode for accessibility

THE RESULTS

We expect to receive 1,000+ reports and resolve 500+ accessibility barriers by 2027.

Now available on App Store and Google Play!

THE PROCESS

Our Agile Journey

Over a fast-paced 8-week Agile process across 4 sprints, we iterated quickly to design, build, and refine the product. Despite encountering challenges along the way, we achieved key milestones and successfully deployed and launched the app by the end of the cycle.

THE DESIGN & DEV STRATEGY

Design as we Build

UX design was integrated directly into the development process, with design and engineering happening in parallel. Across all sprints, features were continuously refined during implementation, allowing for faster iteration, immediate feedback, and more efficient delivery.

Sprint 1

Testing basic functionalities and layout

Sprint 2

Gradually adding more features

Sprint 3

Refining user flow and design system

Sprint 4

Completing feature set, ready for deployment

AI-Assisted Vibe Coding

I used Figma to create low-fidelity wireframes and a design system with initial components, styles, and variables. I then transferred these assets through the Figma MCP server into code using Cursor and Claude. This enables a quick setup of the work environment.

From there, I used vibe coding to rapidly prototype, iterate features, and scale the design system in development. This allowed design and development to stay closely connected throughout the process.

Backend Architecture

The backend is built on Firebase, chosen for its lightweight setup and existing adoption across University of Michigan applications. It uses Firestore for report data, Cloud Storage for images, and Cloud Functions to trigger email notifications via the Gmail API when a report is submitted.

The team has configured security rules and data handling protocols to align with University of Michigan policies and ensure compliant operations.

ADDITIONAL FEATURES

Testing Accessibility Features

The app serves a diverse user base, including many users with disabilities. Therefore, accessibility compliance is a core requirement. Our team developed and tested accessibility features throughout the development cycle. All features meet App Store's accessibility standards and were reviewed and tested by the Disability Equity Office before launch.

Voice Over

All UI elements are labeled with accessible text and structured for screen reader navigation.

Voice Control

All interactive elements are clearly named and tappable via voice commands.

Dark Mode

The app comes with a dark mode that reduces eye strain and supports users with light sensitivity or under night conditions.

Large Text

The app supports dynamic type, allowing text to scale based on system settings.

Reduced Motion

Animations are minimized and adapt to system “Reduce Motion” preferences.

Rich Contrast

All text meets WCAG AA color contrast standards, using high-contrast color pairs to ensure readability across different visual conditions.

KEY TAKEAWAYS

Summary

This project was completed by an agile team across fast-paced 8-weeks. We collaborated closely across four sprints to design, build, and iterate the product from concept to launch. The app was fully developed, bundled, and launched on the App Store and Google Play. It was then smoothly handed off to the Disability Equity Office for ongoing maintenance and future updates.

What did I learn?

  • Agile Team Collaboration. I learned to work efficiently in a fast-paced agile environment with quick iterations and frequent check-ins. This helped the team stay aligned and make decisions quickly.


  • AI-Integrated Design Workflow. I explored a new workflow by integrating AI tools and vibe coding into the design process. This allowed me to prototype faster and connect design more closely with development.

Next Steps

The next step is to integrate the app with the Disability Equity Office’s upcoming marketing campaign to increase visibility and adoption. The goal is to reach 10,000+ users by the end of 2027.

Hey! Thanks for exploring.

Ready to build the next thing together?

Let's connect

Designed and developed by Andy Xu • © 2025

Hey! Thanks for exploring.

Ready to build the next thing together?

Let's connect

Designed and developed by Andy Xu • © 2025

Hey! Thanks for exploring.

Ready to build the next thing together?

Let's connect

Designed and developed by Andy Xu • © 2025