Quties is a platform that matches the perfect pet with the perfect owner. It is a fictional app designed as part of a case study to create a multi-user platform.

Quties is a platform that is all about bringing the perfect pet to the perfect owner. The way a shelter pet or from a private person can be bought over the internet is very impersonal, it’s like buying a product in an online shop. We have attempted to address this issue through an improved search process where the needs of the animal and those of the new owner must match before the animal is even proposed to the buyer.

My Role

  • User Interface Design
  • User Experience Design
  • Concept development

What was achieved

  • Wireframe
  • User flows for different user groups and their affiliation to different roles in the app.
  • Concept and high-fidelity prototype
  • Design system

Research and competitor analysis

Our starting point was to create a multi-user platform. Therefore, we first looked at known platforms and analyzed their user roles to find out which common roles exist. The result and the different user roles for the platforms unternehmerforum.ch, tutti.ch and cubemedia.ch are shown below.


User role 1

The company can present and advertise its services on their own website.

User role 2

A potential “customer” can learn more about a service or contact the person in charge.

User role 3

The “employees” can use the intranet for administrative work or to reserve meeting rooms.


Most of the platforms we looked at use simple buyer and seller user roles. As a conclusion, we found that there is almost always a parent user role that can create or assign tasks for other user groups. For example, a seller creates an ad and a buyer buys the product through the ad. With a good user role assignment, it was not necessary to create two separate accounts to be able to take over one of the two user roles. It was possible to take over both user roles within one account.


Before we started, we listed several topics that we wanted to brainstorm with to figure out what idea we wanted to pursue. There were so many possible topics that we decided on a personal topic that we could identify with. Since everyone on the team likes pets and/or even owns a dog or cat themselves, we decided on the idea of an online pet shelter.

By the way, the cute dog above is one of my family dogs, Jelly Bean. And to answer your question right away: yes she is indeed named after the candy. 🍭

Defining the user groups

As our research process has shown. An easy way to connect two groups of users is to have user roles that can do both, so we created buyers and sellers that can switch user roles. We also added the ability to use an account as a personal or organizational account. So all in all we have defined 4 user groups:

  • User role 1: Private person buyer
  • User role 2: Private person seller
  • User role 3: Organizational buyer
  • User role 4: Organizational seller


After taking our product to the next step and finalizing the idea, we started creating wireframes. These helped us get an overview of the project scope and allowed us to test the user experience before proceeding with the final design.


Keep it simple stupid


Sometimes it’s hard to focus on what’s important, especially when you’re designing as a team at the same time. While we were designing our wireframes, we added too many unnecessary pages or design elements several times, which made it almost impossible to create modules that should work for multiple user roles.

How was the problem solved?

Luckily, we had multiple review steps in our design process, so we were able to review and edit our wireframes to keep it simple.