Kerry Yu | Product Designer
Artboard+1+%E2%80%93+1.jpg

Nap Cat iOS app

Redesign The Experience of Donate And Volunteer

Screen Shot 2019-05-12 at 7.07.41 PM.png
 

Napcat IOS app

OVERVIEW

Picture this: you are a busy New Yorker on your way to work early in the morning, you feel extremely sleepy waiting for the train in the subway station. You download the NapCat App and learned that you can take a nap on the train and wake up right before your stop. After a few quick taps, you are all set. You can now sit back and take a power nap on the train. Napcat will wake you up before you arrive. How awesome is that?

 

TARGET USERS

New York City Commuters who take the train to and from work.

 

MY ROLE

I was the UX/UI Designer for this project. I conducted user research, competitive analysis, user testing, created personas, user stories, workflow, UI sketches, wireframes, UI design, and made prototypes.

This was a 6-week project in collaboration with Yang Cong.

Usability in Real World (2).png
 

PROJECT TIMELINE

Rebranding Strategy.png
 

 

THE PROBLEM

How to help passengers wake up just before the train arrives at their station.

Have you ever tried to take a short nap on the train only to wake up and find yourself at the end of the line?

 

 

USER RESEARCH

- Quantitative User Survey

We proved our idea that almost everyone (95.8%) from our target audience group (26 participants) had missed their stops on the train.

The three top reasons are: Thinking about something, taking a nap, and reading something. When asked how would they prefer to be reminded to get off the train, almost half people choose to be reminded by phone vibration without disturbing other riders.

SURVEY ABOUT YOUR SUBWAY RIDING EXPERIENCE (1).png
 
 

What we learned from the survey

Usability in Real World (3).png
 

- Qualitative User Interviews

Screen Shot 2019-06-13 at 12.29.24 PM.png
 
 
 

 

USER PERSONA

Persona was created based on the characteristics of the primary user group of NapCat– Commuters, which explains the major goals and frustrations of the user group.

Persona #3 – 3.png
 
 
 
 

 

STORYBOARDS

Our storyboard tells the story of how the a potential user uses the app when commuting for work.

Screen Shot 2019-05-13 at 9.12.25 PM.png
 

 

COMPETITOR ANALYSIS 

We conducted a review of 4 competitors with the goal of identifying the competitive environment and the priority of NapCat features and challenges.

In those 4 competitors, 3 out of 4 are designed for transit use, and all three of them rely on GPS to locate users in order to trigger the alarm.

Screen Shot 2019-05-12 at 7.28.19 PM.png
Screen Shot 2019-05-12 at 7.08.04 PM.png
 

 

CHALLENGE

From our user research, we learned that 75% of users don't have access to internet most of the time on the train.

So we did more literature research and found out this MTA Real-Time Data Feeds to make sure the app can work underground without all time internet access.

tenor (4).gif

Now we can use real-time data for our application.

 

 

WORKFLOW

We want users to be able to get reminded about their stops without login process and only within a few taps.

After knowing the users’ behavior and goals, we created a workflow to direct our wireframe. The main workflow is shown as below. All users need to do is to choose a route, the app will detect where they are, when the train moves, and remind them about their stops.

We also want to have the app learn about the users while they are using it, so we designed the step of asking them to save the route after they turn off the alarm for the first time.

 
 

 
 
 

WIREFRAME

Based on the workflow, we created low-fidelity prototypes with Sketch and Adobe XD, focusing on the user flow of create the route and get reminded about the stops.

Screen Shot 2019-05-13 at 12.50.45 AM copy.png
 
 
 

 

USER TESTING

Then we tested the wireframe. We conducted a pilot test and 6 additional users.

We found out that users don’t want to fill out so much information in the beginning to set a new route. One user said “ I feel like there is too much going on at the beginning.”

So we modified the wireframe, after users selected their destination, they can choose either be reminded to get off or save the location as home/work/other.

Screen Shot 2019-05-13 at 1.17.35 AM.png
 
 

After further brainstorming, we realized that there are multiple subway lines going to a same stop, and some lines like NQRW and BDFM have overlap routes. Because of this, even with the MTA real-time data feeds,

Simply choosing the destination is not going to help the app complete the algorithm and operate in a no internet environment.

For the final prototype, instead of selecting only destination, selecting a departure point and arrival will help system calculate better. Routes will be preselected for users to choose.

 

 
 
 

FEEDBACK FROM USER TESTING

 

Remove Routes on Home Screen

Other than showing a bunch of routes on the homescreen, we decided to show buttons. We carefully selected the buttons by asking users.

We ended up having only 2 buttons:

  • Saved - show saved routes.

  • Locate - show yourself at the center of the screen.

Screen+Shot+2019-05-13+at+2.39.29+PM.jpg
 
 
 

Select Routes instead of Stops

Simply choosing the destination is not going to help the app complete the algorithm and operate in a no internet environment.

Instead of selecting only destination, selecting a departure point and arrival will help system calculate better.


Screen+Shot+2019-05-13+at+2.37.46+PM.jpg
 
 
 

We removed “add a new route” option.

To add a new route, users can select stops on the map or use the search bar now. The stops are still editable in the route detail page.

Screen Shot 2019-05-13 at 2.41.58 PM.png
 
 
 

 

UI DESIGN

For the visual design, we used a dark style map as the background, created realistic buttons as the main visual style. We also created our mascot - an MTA cat.

visualelement.png
 

 
 
 
ezgif.com-video-to-gif (1) (1).gif

Users are able to get reminded about their stops without login process and only within a few taps.

ezgif.com-video-to-gif (3)-min.gif

The app will learn about the users while they are using it, so we designed the step of asking them to save the route after they turn off the alarm for the first time.

 
 
proto_workflow.png