A solution to avoid cluttering the home with many toys.

 

Overview

As a parent, I noticed how quickly toys pile up—some sold, some given away, many unused. What if parents could rent toys from each other instead of buying new ones, testing them first for a small fee?

 

ADDING A FEATURE TO AN EXISTING APPLICATION

MY ROLE

Product Designer, Research

DURATION

90H

TOOLS

Figma, FigJam, Chat GPT, Zoom

SKILLS

User Research, Testing

View the final design

The problem

Toy Owners: unused toys take up space and often go to waste.

Toy Renters: high costs and clutter, unsure if a toy will suit their child.


The solution

I designed a Vinted toy rental feature, enabling 3–6 week rentals with secure payments and deposits. It helps parents test toys without commitment while reducing clutter, extending toy life, and promoting sustainability.

Research

Pivoted from swapping toys

to renting toys after interviews.

 

Initial assumptions focused on parents swapping toys, but after user interviews I pivoted to a rental model, which better addressed convenience, trust, and cost concerns.

Pain points

Thanks to creating an affinity map, users' pain points became clearly visible.

 

01 Toy Overload & Storage 80%

Feeling overwhelmed by the lack of space and the growing number of unused toys at home.

02 Suitability & Usage Concerns 80%

Many toys go unused as children lose interest quickly, making purchase feel risky.

03 Financial Consideration 40%

High- quality toys are expensive, making rental an appealing, budget-frindly aletrantive.

04 Travel & Temporary Toy Needs 40%

Need for toys specifically for travel or short periods away from home.

View Affinity Map

Business Value

 

Opens a new category in Vinted, attracting families with kids.

Provides a new revenue stream through cutomer protection

Supports Vinted’s sustainability positioning, reinforcing brand values.


Main Takeaways from Market Comparison

From a UX perspective, I decided to separate OLX from other Polish rental platforms due to a key difference in how users interact with each. OLX is a peer-to-peer marketplace with minimal structure or guidance — low cost but high cognitive load and risk. In contrast, toy rental platforms offer curated, secure experiences with clear flows and support, leading to higher trust but also higher costs. This difference significantly impacts user expectations, usability, and perceived safety.

 
 

TOY SELECTION

  • FIGLISTO / TOY SURFING / BEELAGOM: Pre-curated sets, no freedom to choose specific toys

  • OLX: No toy filtering, not child-focused

COST

  • FIGLISTO / TOY SURFING / BEELAGOM: High monthly fees (130-150 PLN)

  • OLX: Varies; unclear pricing structure

RENTAL FLEXIBILITY

  • FIGLISTO / TOY SURFING / BEELAGOM: Monthly-only subscriptions; no short-term options

  • OLX: No rental period managemenT

LOGISTIC

  • FIGLISTO / TOY SURFING / BEELAGOM: Packing, shipping delays, returns required

  • OLX: Entirely manual, user-dependent

POPULAR BRANDS

  • FIGLISTO / TOY SURFING / BEELAGOM: Few licensed toys (e.g., LEGO, Barbie)

  • OLX: Depends on user listings; no quality control

TRUST & SAFETY

  • FIGLISTO / TOY SURFING / BEELAGOM: Moderately secure, but still platform-limited

  • OLX: Risk of scams, no protection or deposit system

SYSTEM INTEGRATION

  • FIGLISTO / TOY SURFING / BEELAGOM: Some automation but limited customization

  • OLX: No rental flow, calendar, or deposit handling


An opportunity for Vinted

The Solution Single Box

This distinction is actually a key opportunity for a platform like Vinted to offer a toy rental feature: combining OLX's peer flexibility with the structure and safety of a specialized platform.

Define

User Persona

Based on the information gathered from the research, I created two user personas — one representing a person listing a toy for rent and the other representing a person renting a toy through the platform.

Elena

 

Goals

  • Keep the toys without the need to store them

  • Unclutter the house

  • Earn some money

Pain Points

  • A lot of toys that are no longer in use but clutter the house

  • She doesn’t want to sell them

Needs

Elena seeks a platform to monetize her unused toys, declutter her home, and benefit from items she doesn't want to permanently sell.


Sarah

 

Goals

  • Don’t spend too much money on toys that she likes

  • Not to clutter the flat

  • Care for the environment – fewer new plastic toys, more second-hand wooden ones

Pain Points

  • High quality toys are expensive

  • The child loses interest too quickly

  • Small flat

Needs

Sarah needs an affordable, eco-friendly way to access desired toys temporarily without cluttering her small home.

CUSTOMER JOURNEY MAP

Understanding the user’s experience step by step

By mapping the customer experience, I identified critical points where the app needs to build user trust, ultimately leading to greater transaction satisfaction. The most important information is marked with a circle.

 

Elena

Customer Journey Map - Scrollable
AwarenessDiscoveryEngagementInteractionSatisfaction
Steps Elena has an idea about improving her writing skills. She searches for resources to improve her writing skills. She discovers the service, looks for the subscription plans, and registers for a free trial. After trying the trial version, she decides to subscribe and goes through the payment process. After a month, she received a notice on her mobile to renew the subscription.
Goals Find a way to improve her writing. Find a service that is suitable for her writing style and needs. Test the service. Finish the shipping process and check for the tracking and delivery dates through a purchase box. Get a positive user experience, and renew the services.
Pain points She doesn't have time for courses, so she needs another kind of service to get help with. She cannot find any reliable information about how to use the service. The service usability is not meeting her needs and she thinks the price is high. Finding the proper plan is not an easy task, forcing the user to go back and forth while selecting the plan. Pricing policy.
Feelings
Opportunities Show relatable content about personal improvement. Use social media to promote the service and create a blog where we can post about success cases of other users. Emphasize user's main needs on the home page with a call to action. Give the user a clear and confident path to follow, maybe create a feature that compares the subscription plans. Better customer engagement.
Used Features Laptop Blog Posts, Reviews, Videos Page for pricing, Home screen Notifications, payment checkout, including the shipping label. Push notifications, renewal messages, social media, subscription plan.

 

Sarah

Customer Journey Map - Scrollable
Awareness Discovery Engagement Interaction Engagement Satisfaction
Steps Logs in to Vinted app, exploring available toys. Discovers there's a feature to rent a second hand toy from another user. She finds nice wooden blocks in her kid's age category. The price seems reasonable. After a few hours she gets a notification that her toy is shipped. It's delivered after two days. After a month she prints out a shipping label and sends it back to the owner. The owner confirmed that everything is fine with the toy. She gives a positive review for the renter.
Goals Looking for a nice toy for her daughter. Discovers she doesn't have to buy it and later deals with it. Rent the toy. Take it out from the parcel box and checked if everything is fine with the toy. Pack it well and ship it. Get a good review.
Pain points She usually buys second hand toys but after short time she has to list them for selling. She doesn't know how it works and she is worried that she forgets to send it back or her kid will damage it. She has to pay the deposit upfront. If something is wrong with a product she will have to take pictures of it and send them to the renter. Will the parcel reach the owner, and will her deposit be unfrozen? All is good.
Feelings
Opportunities Second hand toys are usually in good shape and much cheaper than new ones. She can test if her kid likes it and if not she won't clutter her flat and spend more money on it. These wooden blocks, even second-hand, cost a lot if she were to buy them. And they would probably be a toy for only a week, like all other toys for her child. Once the toy is delivered and everything is fine, she can give it to her daughter to play with. She can rent the toy again in future when her kid is older and more eager to build using blocks. She gets her deposit back, she can rent another toy.
Used Features Log in to app New icon of "Rent Toys & Games" Uses Filters for wooden toys and 2 year old kids. The item's page. Shipping information. Payment page. Notification, confirmation. Notification that renting period is over, shipping label. Notification, review page.

01

How might we help parents temporarily declutter and gain a financial benefit from unused toys?

02

How might we provide parents with a way to access toys for a limited time?

Ideate

Task flows

While creating the task flows, the user goes through the same steps that are currently required in the app to list a product for sale or to search for and purchase one. In the case of user flows, I anticipated the users' next steps after the rental period ends, as well as situations where the toy is returned damaged.

Design

How other platforms do it

I compared Vinted’s UI with Amazon, OLX, eBay, and Facebook Marketplace, which all let users buy, sell, or rent items. This helped me spot UX gaps and best practices to inform my design decisions.

Adding an ad
These platforms share similar purposes, making them useful for UI comparison. OLX’s subtle category tips guide users effectively, while both OLX and Vinted prioritize photos at the top for clarity and engagement. Facebook Marketplace emphasizes location, showing how platform priorities shape UX.

Checkout
OLX lets users opt in or out of a protection package, with clear details and optional free shipping. Vinted doesn’t offer this choice. On Amazon, the prominent Buy Now button can lead to accidental purchases, bypassing order review.


Following Vinted’s Design System

While working on the mid-fidelity wireframes, I also created the UI kit for the project. Since Vinted has an established design system, I researched its existing styles, typography, and components to ensure consistency. Using these insights, I carefully built the UI kit to support a cohesive and seamless integration of the new feature.


First drafts- low fidelity wireframes

While designing the initial wireframes, I had to keep in mind that I was introducing a new feature into an already well-known and widely used app . Therefore, I based my work on the existing patterns Vinted uses for buttons and item searches, adding and integrating the elements related to the new renting feature into the overall design. The main idea was to ensure that users would, first of all, notice the new feature, and secondly, be able to use it just as easily as they currently use the sell/buy functionalities.

 

Landing page
Considering it’s a new feature, should the informational box introducing it be made more visible to ensure user awareness?

There are two possible ways to search for an item to rent from another user: by using the search bar and then filtering the results to show only items available for rent, or by clicking on the suggestions at the top of the homepage.

To add a toy rental listing, the user can enter via “Unclutter your place” or “Rent out.”

Version 2 won.

In this case, I decided to stick with Vinted’s layout and keep the information box below the "Recommended for you" section.


Ad page
How to label a listing so it's clear that the item is for rent, not for sale?

Version 2 won.
To avoid overwhelming the user, I used a rental icon on the product image and placed the explanation about how renting works at the bottom of the listing — allowing the product to capture attention first.


Payment page
Should I keep Vinted’s original layout on the payment page (version 2)?

Version 1 won.
Since the total price depends on the selected delivery option, it makes sense to display it underneath — where it can dynamically update as the user makes a choice.

Test

Key findings from low-fidelity usability wireframe testing

 

“I'm not sure for how long I can rent a given item.”

#3 Participant

 

“An age category would be useful.”

#5 Participant

 

Implementing improvements based on usability testing

After implementing improvements based on usability testing, I moved on to designing the high-fidelity wireframes. I integrated the new feature into the app's existing color scheme and layout to maintain visual consistency.

It was important to me that each screen guides users through the process smoothly and intuitively, without unnecessary frustration — staying true to the user experience patterns familiar from Vinted, while remaining easy to follow for new users.

 
 
View High-Fidelity Wireframes

Key iterations

OUTCOME

The term "Borrow" caused confusion during usability testing, as users associated it with free lending. To improve clarity, it was replaced with "Toys & Games", making the category label more intuitive and aligned with user expectations.


OUTCOME

The summary of rental period, fee, and deposit was added after users reported uncertainty about saved inputs. This change improves clarity and confirms that details were successfully entered.


OUTCOME

The "Edit" button was added after users requested an easy way to make changes before publishing, improving flexibility and control.


I initially didn’t design a full filtering option. However interviews showed users often browse toys without intent to buy, so filters are crucial to surface items that catch their interest.

 

OUTCOME

Filtering search results – users can easily apply filters to view only items for sale or for rent, making the search process more efficient and tailored to their needs.

#1 Possibility

#2 Possibility

View Uasbility Testing Debrief

Deliver

Final design

The feature lets users rent or list second-hand toys for 3–6 weeks, giving parents affordable, flexible access without clutter.
Listings are simple and secure, with availability, fees, and deposits clearly set.
This extends toy lifespans, reduces waste, and adds a new revenue stream for Vinted while enhancing user retention.

Add an item

Search for an item

View Final Design in Figma

Potential Success Metrics

As this was a concept project, I didn’t track real data. However, if implemented, success could be measured by:

  • Adoption
    % of parents willing to rent toys at the proposed price

  • Efficiency
    Average time to find & complete a rental

  • Retention
    % of users renting again within 3 months

Takeaways

This was my first project involving the integration of a new feature into an existing product — in this case, the well-established and widely recognized Vinted app. I had to adapt my concept and vision to fit within Vinted’s existing design system and user expectations.

The choice to design a toy rental feature was inspired by both my own experience as a parent and the needs expressed by other parents, combined with the app’s strong presence in Poland. Although I began with a clear initial idea, research quickly challenged and reshaped it, showing me just how powerful user and market insights can be in influencing the direction of a project.

To propose a meaningful solution, I also needed to explore Vinted’s business model, along with similar platforms, to ensure the feature would bring value not just to users, but also to the business itself.

This project significantly contributed to my growth as a designer. It deepened my understanding of designing within real-world constraints — from adhering to an existing design system to aligning with business objectives. It also strengthened my ability to stay flexible, listen to users, and iterate with intention. More than anything, it taught me the importance of balancing creativity with strategy and how impactful user-centered thinking can be in shaping a valuable digital experience.

 

What I liked the most

Working on the Vinted toy rental feature was one of the most rewarding projects I’ve done — both creatively and strategically. Here’s what stood out:

1. Designing with Purpose
This feature directly responded to real user needs while promoting sustainable consumption. It felt meaningful to contribute to a solution that helps parents reduce clutter and encourages reuse over buying more.

2. Letting Research Shape the Direction
One of the most valuable takeaways was learning to pivot. My original idea was completely redefined through user interviews, showing me how essential research is in building the right thing — not just building it right.

3. Creating Within Real Constraints
Integrating a new feature into an existing product like Vinted required discipline. I had to align with their established design system, which taught me how to innovate while respecting brand consistency.

4. Balancing User & Business Goals

Beyond user experience, I explored the business side — including monetization, platform trust, and logistics. I aimed to design a feature that benefits both users and Vinted’s long-term strategy.

5. Iterating Based on Usability Testing
Seeing real users interact with the prototype brought the design to life. Their feedback directly shaped the final solution, and it was incredibly rewarding to implement improvements that made the product smoother and more intuitive.

Previous
Previous

Loafly

Next
Next

PKP Project