Tuff Stuff
Mobile marketplace for buying and selling authenticated luxury and vintage items
Period:
2023—2024
Role:
UX/UI design
Tuff Stuff started as a Telegram community for luxury and vintage resale.
Before the app, the whole product existed inside a Telegram channel and bot: sellers published individual items, buyers contacted the team, and platform moderators helped verify authenticity.
The team wanted to turn this format into a full mobile marketplace — with listings, search, profiles, chats, purchases, sales, and moderation.
The core idea was simple: to create a clear resale marketplace for expensive and unique items, but with a stronger visual culture, a higher level of trust, and a guarantee of product authenticity.


Role
At the beginning, I worked on the project alone. Later, I brought in a second designer so we could move faster.
The business owner gave me the product idea and the logic of how the platform should work. Based on that, we shaped the requirements, designed user scenarios, built the interface structure, and prepared the visual system.
The process was not iterative. The task was to design and hand over a complete version of the entire platform, including all key scenarios and states.
Where We Started
The client had a fairly clear product vision from the very beginning, so we started with the most important part of the app — the product card.
For this kind of marketplace, the product card is not just a detail screen. It is the place where the user makes the main decision: whether they want to buy the item, whether it feels trustworthy, and whether it feels valuable enough.
This screen became the starting point for the whole design system.


The interface had to stay minimal and functional, but at the same time it could not look like a regular classifieds board. Luxury and vintage items need large photos, calm typography, and a sense of careful editorial presentation.
Navigation
We built the app around five main sections.
Main feed
A visual feed of products. Instead of a dry classifieds board, we wanted the main screen to feel like a stream of inspiring cards, where users could browse items almost like a curated selection.
Search
Simple, native, and fast search. Users could search and filter products by categories, brands, sizes, condition, and style without feeling like they were filling out a complicated form.
Listing creation
The most complex section of the product. Sellers needed to provide enough information for a complete listing: category, brand, photos, size, condition, price, shipping city, and additional item details.
Chats
A space for clarifying product details. Since the items were vintage, rare, and often one-of-a-kind, communication between seller and buyer was critically important.
Profile and wishlist
We combined the wishlist and profile into one section. The bottom navigation used a heart icon, but when users opened it, they first landed in saved items. From there, they could access their profile, listings, purchases, and sales.
Main Feed
The main feed became the entry point into the marketplace.
We moved away from the feeling of a utilitarian classifieds board and designed it as a visual stream of luxury and vintage items. Large photos, clean cards, and minimal metadata helped keep the items at the center of attention.
This was important because the platform was not only about finding a specific item. It was also about discovery: browsing, saving, comparing, and accidentally finding something rare.

Search and Filters
Search had to stay fast and familiar.
We used a simple structure with categories, quick filters, and native selection patterns. Users could narrow down the feed by gender, category, brand, size, condition, and other product parameters.
The main challenge was to make filtering powerful enough for a marketplace without overloading the user with heavy forms and unnecessary controls.




Listing Creation
Listing creation was the most complex scenario in the app.
On one hand, the platform needed to collect enough data for the item to be searchable, understandable, and verifiable. On the other hand, we could not turn listing creation into a long and exhausting questionnaire.
We solved this through progressive disclosure: the whole scenario stayed on one screen, but new blocks appeared step by step after the previous information was filled in.
More detailed fields — such as material, color, set, or serial number — opened in modal windows. This helped users stay in context and avoided the feeling of being pushed through a large multi-screen flow.
At the end, the seller could preview the listing before publishing it.


Chats and Order Status
In Tuff Stuff, chats were not just a messaging feature.
They were part of the trust layer and transaction logic. The buyer could ask questions about the item, the seller could clarify details, and the platform could send important system messages about the order status.
Inside the chat, the user could see the related item, continue the conversation, and receive updates about authentication, shipping, delivery, and payment.
This kept the transaction connected to a specific item instead of turning chats into a separate message list without context.


Profile, Wishlist, Purchases and Sales
The profile section had to support several user roles at once.
A person could be a buyer, a seller, or both. They could save items, publish their own listings, track purchases, and manage sales.
To avoid making navigation more complex, we combined wishlist and profile into one section. The heart icon in the bottom navigation opened saved items, because this was the most frequent personal action. From there, users could go to their profile, listings, purchases, and sales.
This made the structure more compact and allowed us to keep the bottom navigation simple.


Result
I handed over the complete design of the Tuff Stuff mobile platform: main feed, search, listing creation, product card, chats, wishlist, profile, purchases, sales, and the supporting interface system.
The technical implementation took additional time because the product required work not only on the interface, but also on legal, accounting, logistics, authentication, and transaction logic.
At the time of writing this case, the app is available on the App Store and visually stays very close to our original design.
For me, this project became an important experience in designing a marketplace from scratch, where search, trust, communication, and transaction logic all had to work as one system.