Back to top
Isometric phone mockup of the Uniride app's Scheduled Rides interfaceIsometric phone mockup of the Uniride app's GPS interface

UniRide

An app that helps Cornell students find and offer rides to other students.

Team

Group

Duration

6 weeks

Skills Utilized

UX Design
UX Research

Our problem.

Due to topography and weather, Cornell has a decent population of "commuters" or people who drive their personal vehicle to campus. In our group comprised of both commuters and non-commuters, we noticed that a major disincentivizer for both groups to drive to campus is the low availability (and therefore high price) of on-campus parking. We also noticed that most people who commute drive only themselves, resulting in high amounts of traffic heading to campus from the student population.

Our solution.

We developed a high fidelity prototype for a product that makes the existing network of student drivers accessible to the rest of the Cornell community. Through a fare system, the Uniride affords those who do not drive the ability to receive a ride, and those who would otherwise drive by themselves the ability to make money for providing shared transportation.

We set out to answer the following question:

How might we better serve existing student needs for transportation while limiting vehicular traffic?

Research: There is a need to improve transportation.

We wanted to learn more about:

Icon for students who do not drive or get a ride to campus
Students who do not drive or get a ride to campus
Icon for students who currently drive or get a ride to campus
Students who currently drive or get a ride to campus
Icon for students and faculty who use alternative modes of transportation to get to campus
Students/faculty who use alternative modes of transportation to get to campus
Icon for current Cornell or Ithaca driving service staff
Current Cornell/city of Ithaca driving service staff

Survey.

We wanted to gain a better understanding of the demographics and perceptions of our user group. We sent out a survey to learn more about them.

Survey results for how people commute, showing that most participants walk to campus

How people commute

Most participants walk to campus, followed by a combined majority of using either bus or personal transportation to get to campus.

Survey results for ease of Ithaca commuting, showing how a majority of people believe that it is between bad and OK.

Ease of Ithaca commuting

While an equal amount of participants believe that the ease of commuting is either good or OK, a majority of participants believe it is either OK or bad.

Survey results for improvement suggestions, showing that most people's suggestions address cars and buses, with sharing and parking also being mentioned a notable amount of times

Improvement suggestions

Based on current transportation provisions, in suggestions provided by participants, most included keywords “car” and “bus”, with notable inclusions of “share” and “parking”.

Case Studies: Assessing the current service landscape.

Scoop logo

Scoop

A platform solely for employee transport, creating trust between riders and drivers
Illustration of a Lime Bike and the app used to unlock rides

Lime Bike in Ithaca

A well-loved but seasonal bike share system implemented in Ithaca from 2018-2020
Cluster of app screens from Didi

Didi

An all-in-one transportation system with government-registered drivers
TCAT logo

TCAT

An Existing Condition Report providing insights gathered through service and ArcGIS data

From Research to Personae.

From our data collected and research conducted, we generated 4 user personae to thread the narrative and identify the different people who could use our solution.

Caleb, a rider persona of UnirideAdam, a driver persona of UnirideAmritha, a rider persona of UnirideJasmine, a driver persona of Uniride

Caleb

is a 20-year-old Junior studying Food Science in the College of Agriculture and Life Sciences who enjoys playing soccer for club and with his friends. After taking a gap semester from college due to the pandemic, he is taking a heavier semester for the time he lost. He feels that his time is very constrained, and living around 1 mile from the area of campus he has most of his classes in, he feels that this time is tightened even more so by his walking commute to and from class. He has a car, but doesn’t want to pay or compete for on campus parking.

Adam

is a 22-year-old Senior studying Architecture in the College of Architecture, Art, and Planning. He enjoys playing guitar and plays for CU Jazz. He and his friends moved to a Collegetown apartment from Risley Hall, where they lived for 3 years. To maintain convenience, Adam decided to get an on-campus parking permit and despite feeling that it is very expensive, he is adamant about being able to drive home when on-campus transportation cannot be provided.

Amritha

is an 18-year-old Freshman studying Psychology in the College of Arts and Sciences. She is from Mumbai and enjoys running. After enrolling in classes and seeing that most of them were virtual, she feels slightly anxious that she has not made many connections with people in the beginning of her college experience. She is also unfamiliar with Ithaca and American culture in general, so she tends to not leave campus too often.

Jasmine

is a 23-year-old 1st-year master student studying Animal Science in the College of Agriculture and Life Sciences. She is from Beijing but has lived in the United States for 5 years and is passionate about photography and biology. She lives in the Hasbrouck apartments on North campus and has a car that she drives to get to her classes, paying for parking using the ParkMobile system on Cornell’s campus. She is new to Cornell’s campus but is eager to learn about it since it has a rich ecological profile.

From Research to Personae.

From our data collected and research conducted, we generated 4 user personae to thread the narrative and identify the different people who could use our solution.

Caleb, a rider persona of Uniride

Caleb

is a 20-year-old Junior studying Food Science in the College of Agriculture and Life Sciences who enjoys playing soccer for club and with his friends. After taking a gap semester from college due to the pandemic, he is taking a heavier semester for the time he lost. He feels that his time is very constrained, and living around 1 mile from the area of campus he has most of his classes in, he feels that this time is tightened even more so by his walking commute to and from class. He has a car, but doesn’t want to pay or compete for on campus parking.

Adam, a driver persona of Uniride

Adam

is a 22-year-old Senior studying Architecture in the College of Architecture, Art, and Planning. He enjoys playing guitar and plays for CU Jazz. He and his friends moved to a Collegetown apartment from Risley Hall, where they lived for 3 years. To maintain convenience, Adam decided to get an on-campus parking permit and despite feeling that it is very expensive, he is adamant about being able to drive home when on-campus transportation cannot be provided.

Amritha, a rider persona of Uniride

Amritha

is an 18-year-old Freshman studying Psychology in the College of Arts and Sciences. She is from Mumbai and enjoys running. After enrolling in classes and seeing that most of them were virtual, she feels slightly anxious that she has not made many connections with people in the beginning of her college experience. She is also unfamiliar with Ithaca and American culture in general, so she tends to not leave campus too often.

Jasmine, a driver persona of Uniride

Jasmine

is a 23-year-old 1st-year master student studying Animal Science in the College of Agriculture and Life Sciences. She is from Beijing but has lived in the United States for 5 years and is passionate about photography and biology. She lives in the Hasbrouck apartments on North campus and has a car that she drives to get to her classes, paying for parking using the ParkMobile system on Cornell’s campus. She is new to Cornell’s campus but is eager to learn about it since it has a rich ecological profile.

Mapping everyone’s typical Friday experience.

Taking the personae a step further, we mapped out their journey across a typical Friday between their Home and Campus, illustrating how different student journeys could converge. These converging paths highlight the moments our solution could tap into when it comes to the student commuting experience.

Diagram showcasing the journeys of each persona on a Friday, with notable intersection points highlighted with annotations

Concepting.

Affinity Diagram & uncovering insights.

To guide the direction of our product, I laid out the feedback, our takeaways based on research, and analysis of user information based on surveys and interviews. I then compiled 4 Insights to use as the foundation for the product we would create:

Idea Generation.

We developed 3 potential concept ideas to solve the problem we discovered.

Student carpooling

Student Carpooling

Incentivize current driving students to take others with them
E-scooter system

E-Scooter System

Implement an e-scooter system for students to travel across campus and Ithaca
Peer-to-peer transport

Peer 2 Peer Transport

Increase use of vehicles that would otherwise be idle and underutilized

Deciding to pursue Student Carpooling

We recognized that a carpooling service, would be a high-impact and feasible idea due to Ithaca infrastructure and topography as well as today’s accessible technologies like smartphones.

The Product.

We developed a mobile app to facilitate our plan of providing rides by students, for students. See below for the features included in the product.

Mockup of the Uniride high-fidelity user interface

Wireframes.

To get a better understanding of the information architecture and how it informed user interface design decisions, I created low-fidelity wireframes of each of the core service functions: the Dashboard, Ride schema, and Community page.

Low-fidelity rendering of the interface for viewing upcoming rides on Uniride
Low-fidelity rendering of the interface for viewing scheduled rides and drivers who are currently on the way to you with Uniride
Low-fidelity rendering of the interface for requesting a scheduled or immediate ride with Uniride
Low-fidelity rendering of the map for viewing where a driver is for Uniride
Low-fidelity rendering of the interface for the community social feed on Uniride

Low-fidelity wireframes of the app

As functions were developed, I revised the structure of the application such that the navigation did not designate 2 separate sections to just ride types. Therefore, I made 1 section called Ride to house all ride scheduling, and another section called Drive to accommodate all the needs of drivers using the service.

Features.

Dashboard

The user can view any Upcoming Rides they have, as well as Scheduled Rides they are a part of. If they do not have any Upcoming Rides, they can add a ride from here.

Mockup and high-fidelity user interface rendering for viewing upcoming and scheduled rides on Uniride

Ride

The user can view any Upcoming Rides they have, as well as Scheduled Rides they are a part of. If they do not have any Upcoming Rides, they can add a ride from here.

Mockup and high-fidelity user interface rendering for viewing a driver that is on the way to you with Uniride

Add Ride

When the user taps Add Ride, they are given a prompt to add a ride based on 2 methods:

  • Scheduled: The user can find a ride based on a pickup location and drop off point as well as a day and time. Scheduled Rides can only be requested in advance.
Animation showing the interactions for requesting a scheduled ride with Uniride
Animation showing the interactions for requesting an on-demand ride with Uniride
  • On Demand: The user can find a ride based on a pickup location and drop off point, but with no set pickup time. On Demand Ride requests are made immediately, and the notified Driver has to accept the request before the ride is confirmed.

Drive

The Drive tab is always available, but is not accessible to all users.

If a user is not registered as a Driver, they are given a prompt providing the opportunity to register as one, since any student with a driver’s license can register as a driver.

If a user is registered as a driver, they can receive ride requests and make ride events, and navigation is provided by a built-in GPS user interface. When an On Demand trip is established, any requests are indicated at the bottom of the screen.

Mockup and high-fidelity user interface rendering for registering to be a driver on UnirideMockup and high-fidelity user interface rendering for the GPS driver tool on Uniride

Community

The user can view statuses of trips done by other students. Such statuses include Riders joining Driver rides and Drivers making Scheduled Rides.

Every indicated On Demand and Scheduled Ride can be tapped on to bring the user to the page of that ride. Ride pages include the Driver name and rating, and in the case of Scheduled Rides, the date and dropoff point are shown. Users can request to join such rides.

Viewing a Driver’s profile brings up a simple biography and set of contact information for them, as well as their Rider and Driver information.

Animation showing the interactions for viewing the community social feed on Uniride

Mapping the Personae Journeys.

Journey 1: Jasmine drives Amritha to campus.

Journey of Amritha and Jasmine, showing how Amritha ends up requesting a scheduled ride from Jasmine to drive her to campus

Journey 2: Adam drives Caleb to campus.

Journey of Caleb and Adam, showing how Caleb ends up requesting a scheduled ride from Adam to drive him to campus

Journey 3: Adam picks up Caleb and drives him home.

Journey of Caleb and Adam, showing how Caleb ends up requesting an on-demand ride from Adam to drive him home from campus
A set of screens of Uniride

Reflection.

Lessons Learned

UX lives within a successful business proposition

To an extent, knowing who your users are, what their needs are, and how you can service them through your product are paramount to delivering value through your business solution.

Always understand the competitor landscape

For a business, it is important to understand what competitors in a given solution space are doing — what is their solution, and what is the problem they are trying to tap into. This can help you understand why they have done what they’ve done and help you ask questions about what you can do to differentiate.

Next Steps

Continue to learn from the Cornell & Ithaca population

If I continued this project, I would speak to a broader set of Cornell’s student, faculty, and staff body in order to gain a more holistic perspective of the problem space.

Further evaluate the proposed product

While UX Design was not the primary facet of this project, I took it on as my primary concern in the group. Therefore, I would’ve liked to conduct more user tests and to show what we came up with and hear their thoughts/feedback.