Got To Go App


“When you’ve got to go, you just have got to go”

Got To Go

Public Restroom Finding App

Problem Statement

Our user needs to find a public restroom in a hurry so they can avoid an embarrassing situation. Users also might need to find restrooms frequently or need to use public restrooms on longer trips. We want to provide urgent and planning ahead tools to support efficient, stressless restroom breaks.


Build an app that can help users locate nearby public restrooms with the minimum amount of clicks and also include features that allow users to proactively, even automatically, find public restrooms that meet their filtered needs.


Figma, FigJam, Adobe Photoshop/Illustrator, Google Drive/Docs/Slides/Sheets, InVision, Zoom, Slack,Trello


4 Weeks

Team Members

Fayeka Fateh | Heather Dadmanesh | April Hong

phone displaying app


We asked potential users which app would you like to potentially use?


ONE Questionnaire 12 users responded

Four 1 on 1 Interviews

In this research project, we planned and conducted 4 recorded 1:1 Zoom interviews with people of various ages and backgrounds. We conducted additional qualitative research with 1 open-ended, anonymous questionnaire in the event that users might be reluctant to talk about public restrooms. We tried to understand the users’ thought process about the motivations and challenges they face when they are trying to find public restrooms.

Objective 1: Demographic objective: age, daily life

Objective 2: What tools do users use when trying to locate a public restroom?

Objective 3: What challenges do our users face when they are trying to locate a public restroom?

Objective 4: Do our users or their companions have any medical or other issues that cause restroom stress?


Some Insightful Comments…

AGE 61:

“Sometimes it feels like I need a shower after using a dirty toilet”

AGE 53:

"I find the automatic stuff quite annoying. I like the push-button stuff."

AGE (not specified):

“I am grateful for public restrooms.”

AGE 42:

“Sometimes I don’t want to buy anything but I want to use the restroom.”


This user is a busy sales executive who often drinks coffee to stay alert in different time zones while traveling for work. She often finds herself in unfamiliar places.

Because she is rather organized and tidy herself, she has similar expectations for her surroundings but she can also adapt when necessary.

Some of her pain points:

  • Impossible to find public restrooms in the city.
  • During Covid, people were not allowed to use restaurant restrooms.
  • Dirty/broken toilets that are not usable.
  • Does not want to buy something just to use the restroom.
User Persona


A person away from home needs to feel more assured about public restroom options because relieving oneself is a basic human need that can lead to distress or possibly embarrassing outcomes as trustworthy restrooms are a challenge to find and use.


A traveling sales executive who drank too much coffee this morning is feeling anxious about her need to find a clean public restroom quickly, especially since she is not familiar with the surroundings.

How might we help her improve her chances of being able to efficiently locate public restroom options and avoid unpleasant situations.


Dot Vote

Through dot voting these are the ideas that had the most votes that followed to feature prioritization

Feature Prioritization Matrix


“When you’ve got to go, you just have got to go”

“Got to Go” has got you covered with finding public restrooms and also planning ahead for your future trips. Just turn on your notifications and you will get suggestions of nearby public restrooms with reviews from real users who have used them before. No need to make an account, just click “NOW” and we got the rest handled for you. Sign up to unlock features that might help you to use public restrooms efficiently in the future.

User Journey Map


Competitor Analysis


Key Learning from User Tests

We listened to user feedback and also watched users click on the app screens, taking notes about stumbling blocks. The matrix to the right lists the features that we iterated or are in process of iterating, and the following pages illustrate some of our key revisions.

2x2 Prioritization Matrix


NOW Button Feature


Splash Screen with NOW button (rapid restroom finder)


Enable Location Screen


Map showing nearest public restrooms

Restroom details

Restroom details

Restroom directions

Navigate to restroom

Arrived screen

Arrived screen

App Features


Get search results according to your filter


Account screen showing features


My Reviews screen shows the reviews that user has posted

Restroom details

History screen shows restrooms user has visited

Restroom directions

Saved screen shows restrooms that user decided to save for future reference

Arrived screen

Notification frequency can be turned on/off based on user’s need

Signing Up


Push Notification


Sign Up Invitation Screen


Sign up options

Restroom details

Sign up with Google

Restroom directions

Signing in

Coaching screens


Account Features


Review Feature



Restroom details

Save Restroom Feature

Restroom directions

Notifications of nearby restrooms

Arrived screen

“GOT TO GO” Button

Figma Prototype


Here is a recorded flow of the app. If you wish to experiment the prototype click this button here.



Our group of three were great collaborators. Our skills complemented each other and we REALLY enjoyed working together and learning from one another. We probably should/could have delegated tasks to one another but the synergy of doing most tasks together seemed to be the correct way for us.


When working together in Figma, we sometimes stepped on each other’s fingers, and “Control Z” became our favorite phrase. When we zoomed out on the Figma board and saw the spaghetti lines connecting all of the app screens, it felt like we were creating magic together. Even though overlays would not behave and we needed to consult YouTube on a daily basis to find fixes or workarounds, we managed to find errors together and show each other how to solve problems. We all were willing to push ourselves to add something that will make the app better. Quick surveys in Google Forms were handy tools for getting quick responses.


Technical glitches with Usability Testing setups (e.g., User’s iPad would not play the prototype, weak internet connection voided another test, phone would not upload prototype properly possibly because file was heavy, etc.) created the need to schedule additional testing at a later moment, which meant that iterations could have been more efficient if testing had gone according to plan.