BikePark
Bootstrap Themes

BikePark

An app that helps bikers find safe parking for their bikes when they travel to unfamiliar places.

Learn more about the process we followed to take us from idea through to high fidelity prototype.

Bootstrap Themes

UX Design Process

We followed a user-centric design process where users were involved at all stages of the process.

Student cyclists firstly helped us to better understand the problem. Later, they provided feedback on our prototypes and participated in usability tests.

Bootstrap Themes

The problem

Many students at UCI bike to class or run errands on their bicycle. However, it can be hard to find a safe place to park a bike especially when in an unfamiliar area. Students are only too aware of the high levels of bike theft with over 2 million bicycles stolen in the USA every year.

BikePark is a mobile app that will help students find a secure bicycle park in and around the UCI campus.

Bootstrap Themes

Explore Problem

Firstly, to better explore students experiences of cycling at UCI, we interviewed three students who regularly bike to campus. The observations we noted were:

  • Students often biked to a place and then looked around to find a suitable Bike Park. It would be helpful to see bike parks near the user's current location.
  • A variety of mapping apps were used such as Google Maps and Strava so integration with other map applications would be helpful.
  • Bike safety is important so ratings or reviews of a bike park would help in deciding how safe a bike park is

In the words of our inteview participants:

I think it could be better if it’s integrated in the mapping software that I’m already using.
Sometimes I get an understanding of where I could find a bike rack so long as I’ve been there. But otherwise, I'm fishing around

Paper Prototype

Next, each team member designed a low-fidelity paper prototype. These prototypes supported a number of user tasks:

  • Finding bike parking spaces near the user’s current location
  • Finding bike parking near the user's destination such as a lecture hall or shop
  • Getting a map of the cycle route to the destination
  • Read and write a review about a bike park
Bootstrap Themes

Evaluate Paper Prototype

We then shared our paper prototypes with class mates as well as one of our interview participants. We learnt that:

  • Some people prefer to plan and identify a bike park in advance whereas others prefer to arrive at a location and then find parking.
  • Some people preferred an inbuilt direction component whereas others preferred to use a native map service such as Google Maps.
  • A preview of the bike park is important especially photos or a panoramic view.
  • It is important to see what other cyclists think to a bike park including a rating and opinions on cleanliness, maintenance.
  • Cyclists prefer to park their bike in a spot with lots of other bikes as they feel there is safety in numbers.

High Fidelity Prototype

Using the feedback on our paper prototypes, we developed a High Fidelity prototype in Figma. The prototype was designed for an Android mobile phone and made use of Material Design principles and components. We made use of OpenStreetMap for the mapping images and Undraw for some of the visuals.

The prototype focussed on the core user tasks of:

  • finding bike parks near their current location
  • reading crowd sourced reviews of a bike park
  • searching for a destination and finding bike parks nearby
  • getting directions to the bike park via a dedicated 3rd party map app such as Google Maps
  • writing a review of the bike park
  • pin the bike park where the user's bike is parked
Meet the team

These screens support the user's goal of identifying bike parks nearby and reading reviews to determine where best to park.

Meet the team

These screens support the user's goal of searching for a location and identifying nearby bike parks.

Meet the team

These screens help the user to get the directions to a bike park from a 3rd party mapping application such as Google Maps as well as writing a review of a Bike Park and flagging the bike park used to store their bike.

Bootstrap Themes

Usability Testing

We asked two different students to complete a usability test on the BikePark high fidelity prototype.

We asked them to complete tasks related to searching for a destination and finding nearby bike parks, getting directions to a bike park, and reading/writing a review of a bike park.

Each test was performed over Zoom where the student shared their screen and spoke aloud as they tried to complete each task.

The tests were performed a week apart so we had time to revise the prototype with feedback from the first participant.

Pin bike park screen

Results

The usability testing gave us valuable insights into improvements for future versions of the prototype.

The first participant asked for the ability to indicate where they had parked their bike to make it easier to retrieve their bike. We added this feature "pin bike park" to our prototype before the second usability test.

The second participant did not find the "pin bike park" intuitive. They also mentioned it would be better to change the color of the selected bike park icon when reading a review. These are both areas to improve upon in future versions of the BikePark app.

Additional feedback included the ability to see if a bike park is full and to prompt the user to write a review once they'd collected their bike from a park.

Summary

We are very happy with the final prototype. We feel it incorporates the key features mentioned by our users and is reasonably intuitive given the feedback from the usability tests

Future versions need to consider how best to support the "pin bike park" feature as we are not happy with the usability of that feature. However, we feel the prototype is good enough to develop into a mobile app showcasing the MVP features of BikePark.

Pin bike park screen

What have we learned from the UX process?

Find a simple achievable problem that we can solve because we have a short time frame to prototype and develop our application.

Creating multiple initial prototypes to understand everyone’s vision to create a unified vision

Good features in paper does not equate to good feature in practice. (Voice activation feature)

Don’t reinvent solutions that already exist. As a team we don’t need to create a navigation/direction app when one already exists

Get plenty of feedback from usability tests to understand the pluses and pain points of our application

Having users involved from the start helps to identify features we'd never have considered ourselves (e.g. pinning a bike park)

Valuable feedback can be received even on the most basic of paper prototypes.

See the prototype in action

Meet the team

Meet the team

From left to right: Yotam | Jonathan | Vicki | Simone