Thriftstudio
A screenshot of the Thriftstudio landing page on mobile, tablet and desktop frames

OVERVIEW

THE PRODUCT

Thriftstudio is an e-commerce website for a fictional local thrift store, offering an extensive range of clothing and accessories for men, women, and kids, from fast fashion to luxury brands.

THE PROBLEM

Users shopping in thrift stores often face frustration due to the lack of flexibility in shopping at their own convenience, missing out on discounts, and spending excessive time searching for items, verifying sizes, labels, and prices.

THE SOLUTION

Design a responsive website to offer users a flexible and fulfilling shopping experience from their local thrift store, with an additional admin page for the thrift store’s employees, where they can easily add, edit and manage the shop’s products and discounts.

ROLE

UI UX Designer

TOOLS

Figma, Photoshop, Illustrator

CONTEXT

Google UX Certificate Project

RESEARCH

METHOD 1.

INTERVIEW

RESEARCH GOALS

  • exploring how users shop at thrift stores
  • identifying gaps in the online stores they use
  • discovering ways to enhance their shopping experience
  • understanding their difficulties with online shopping
  • identifying challenges they face while shopping in person

I conducted interviews to understand the users I’m designing for and their needs. A primary user group identified through research was adults who don’t have time to go thrift shopping. This user group confirmed initial assumptions about thrift store customers, but research revealed that time was not the only factor limiting users from going to thrift stores. Other user problems included obligations, interests, or challenges that make it difficult to go to thrift stores in person, or to catch periodic sales and new arrivals.

PAIN POINTS

Working adults are too busy to spend time on thrift shopping in person

Price, size and labels are often difficult to find or understand in thrift stores

Not being able to keep up with discounts, missing them entirely or best items being already sold

USER PERSONA

"I love the idea of thrift shops! I just wish I could rummage online."
PROBLEM STATEMENT

Romy is a busy student, who needs quick and easy online access to the thrift store, because she doesn’t have time to thrift in person.

USER JOURNEY MAP

METHOD 2.

COMPETITIVE ANALYSIS

Some gaps I identified:

Competitor products don’t offer an online thrift shop linked to a physical store

Competitor products provide ordering only through an account

Wishlist, Cart and Filter features are not optimized enough for a fast and seamless shopping experience

Some opportunities I identified:

Building a responsive website for a thrift store, where customers can see the physical store’s actual products

Enabling quick, account-free purchases

Offering personalized notifications for discounts and new arrivals based on filters saved by the user

Providing bulk-edit in Wishlist and Cart pages

IDEATE

INFORMATION ARCHITECTURE

Understanding who the users are, what they seek, and how quickly they can achieve their goals was central to shaping the website’s structure. To achieve this, I prioritized presenting critical information and enabling multiple browsing options directly within the hero section, ensuring easy access from the moment users arrive. My guiding principle for developing the information architecture was to create a delightful user experience, catering effectively to the needs of both new and returning users.

SITEMAP

The following Sitemap outlines the main sections and pages of the thrift store website. It is designed to prioritize easy access to key functions like searching for specific items based on previously saved filters, browsing inventory, and checking out.

USER FLOW

The primary path to browsing and purchasing a desired item from the thrift store website

STORYBOARDS

The user flow provided a blueprint for how users navigate through the website to find and purchase products. The following storyboards illustrate this journey in a real-life context, showing how users interact with the platform and the environment in which they are using it. While the user flow focuses on the interactions within the digital space, the storyboards depict the emotions, motivations, and external factors that shape the overall experience.

SCENARIO:

A WEBSITE THAT ALLOWS USERS TO QUICKLY SHOP FROM THE THRIFT STORE ON THE GO

BIG PICTURE STORYBOARD
CLOSE-UP STORYBOARD

DESIGN

Quick Links

WIREFRAMES

I adopted a mobile-first approach in the initial sketching phase to ensure an intuitive user experience starting with the smallest screens. By focusing on mobile first, I was able to prioritize essential content and simplify interactions, ensuring that users would have an efficient experience even in constrained environments.

I started with laying out the key features:

1

Info bar loop - shipping info, current discount info, opening hours

2

Men, Women, Kids - easy switch to preferred page

3

New in/Sales carousel

4

Sticky navbar for seamless mobile experience

5

Personalized filters info

6

Saved filters in the “Filters” popup

7

Option to view results or save new filter

8

Switchable Cart/Favorites page for easy access

9

Multi-editing products (share, favorite/add to cart, delete)

After finalizing the initial sketches, I transitioned to digital wireframes, prioritizing the key features. I designed both the primary and supplementary pages to establish a comprehensive user flow, ensuring the design was ready for user testing. I focused on three primary user tasks to evaluate the effectiveness of key interactions:

USABILITY TESTING

Goals:
  • assess whether users can successfully complete key tasks within the prototype
  • evaluate the intuitiveness and usability of the prototype
Research questions:
  • what can we learn from the steps that users take to complete each task?
  • are there parts of the user flow where users get stuck?
  • do the users find the filter saving feature helpful and/or useful?
  • are there design changes that would make each task easier and/or faster for the users?
Tasks
  1. Access your account and add a new shipping address
  2. Create and save a filter for "Brown sweaters in size 38"
  3. Used the saved filter to find a product, add it to your cart, and complete the purchase

Usability test findings

  • Participants found the Account menu overwhelming due to the numerous subsections and the need to navigate back and forth
  • The radio button in the saved address section caused confusion, as its purpose (indicating the default address) was unclear
  • Participants disliked that each filter section opened on a new page slowing the process, and found the “Type” list confusing, as it mixed product categories with options like “New in” and “Sale”
  • Participants suggested adding color names to the color selection for better clarity
  • While the filter saving feature was appreciated, accessing it was considered too cumbersome
  • Participants completed the checkout process smoothly but expressed a desire to see the cart total on every checkout page
  • CHANGES

    ADMIN INTERFACE

    The admin interface was designed specifically for desktop use to provide ample space for overseeing large amounts of information and efficiently managing bulk product updates. I developed a mid-fidelity prototype to incorporate more detailed interactions, ensuring ease of use while accommodating various inventory management scenarios, such as editing, adding, and deleting products.

    STYLE DEFINITION

    COLOR PALETTE

    To establish an energetic and fresh vibe, I chose a bright, vivid lime yellow as the primary color. Its vibrancy is balanced with two neutrals: an off-white for a light, airy feel and an almost-black for a subtle contrast, creating a minimalistic and modern aesthetic. To complement this foundation, I incorporated a range of grays, greens, and yellows, forming a cohesive and dynamic color palette that reinforces a strong and consistent visual identity.

    the primary colors (white, mustard and black) of the thriftstudio app

    TYPOGRAPHY

    To reflect the thrift store's diverse offerings, I aimed for a bold, expressive UI. I began with the logo, choosing the sans-serif font Staatliches for its dynamic and modern vibe. To make it stand out, I modified the first and last letters (T and O) and the repeating T's by cutting through them, creating an empty strike-through effect for a distinctive and edgy look.

    the thriftstudio logo

    As the primary font I have chosen Albert Sans, due to its modern aesthetic, legibility and extensive range of weights and styles, providing flexibility.

    To draw attention to specific sections of the landing page, I incorporated a selection of sleek and distinctive typefaces, including Alokary, Allenoire, ITC Avant Garde Gothic, and Futura. Each font was chosen intentionally to add character and enhance the visual hierarchy, ensuring key elements stand out while maintaining a cohesive and modern aesthetic.

    COMPONENTS

    FINAL DESIGN

    HOME PAGE

    A key pain point was users missing out on new arrivals and sales

    To solve this, I implemented three features:

  • a looping banner highlighting shipping, discounts, new arrivals, and store hours
  • dedicated sections for men, women, and kids to enhance personalization
  • a hero section featuring a looping ‘New In’ and ‘Sale’ image, also accessible via toggle, drag and swipe
  • hero section of the landing page color carousel section of the landing page popular brands section of the landing page filter feature information section of the landing page

    On desktop, clicking ‘Men,’ ‘Women,’ or ‘Kids’ updates the landing page content, while hovering provides instant access to all products for seamless navigation

    This feature is available via the hamburger menu on smaller devices

    ACCOUNT

    Hovering over the ‘Account’ icon when signed in reveals its subpages, along with a ‘Hi, user email!’ message to confirm the signed-in status and associated email.

    Users can add multiple addresses and set a default, which auto-fills at checkout while still allowing access to other saved addresses.

    Users can customize their experience by adjusting preferences in the Settings menu.

    Subpages maintain a consistent structure across all devices, ensuring users can seamlessly continue where they left off when switching devices.

    HELP PAGES

    On desktop, subpages are positioned to the left of their respective content for easy access. On smaller devices, they are stacked vertically and open one at a time, preventing excessive scrolling. They can also be found in the footer.

    PRODUCTS & FILTERS

    To improve flexibility, users can collapse the filter menu, allowing for better visibility of products while scrolling.

    Additionally, the product list navigation bar remains sticky across all devices, ensuring seamless and effortless product browsing.

    three pain points of real life thrift-shopping

    Users need a quick and efficient thrifting experience - made possible through saving filters.

    CART & FAVORITES

    CHECKOUT

    The checkout process is optimized into two steps: one for entering contact, shipping, and payment details, and a confirmation step for users to review their information before placing the order.

    Users can choose to check out as guests or sign in and seamlessly resume their purchase from where they left off.

    For users with multiple saved addresses, the ‘Contact’ and ‘Shipping’ fields auto-fill with the default address, but they can select another via ‘Choose different contact’ for a smoother checkout.

    Users can expand or collapse any field, including their cart, for improved visibility, particularly on smaller screens.

    The input fields offer real-time feedback with active states, error messages, and icons for incorrect or missing information, along with success indicators for completed fields.

    ADMIN INTERFACE

    The ‘Save’ and ‘Publish Changes’ buttons are disabled by default. The ‘Save’ button activates and changes color once required fields on the ‘Add New’ page are completed. The ‘Publish Changes’ button updates when products are added or edited and saved, providing constant feedback and ensuring a clear and efficient process.

    Existing products can be located via ID search in the ‘Products’ section. Clicking an item opens a pre-filled ‘Add New’ page, allowing for quick revisions.

    PROTOTYPE

    CONCLUSIONS

    This project deepened my understanding of how UI and UX work together to create a seamless experience, how strong branding reinforces usability and how thoughtful functionality enhances aesthetics. In addition, it significantly enhanced my ability to design responsive layouts, prioritize accessibility, and structure complex user flows tailored to diverse user needs. Collaborating with a developer on such a large-scale project was both insightful and rewarding, as it challenged me to explore new problem-solving approaches, adapt designs efficiently, and navigate the full process of transforming a concept into a fully functional website.

    Moving forward, an additional round of usability testing would be beneficial to evaluate the final design’s intuitiveness across different devices. Further enhancements could focus on personalization features, such as light/dark mode, a flexible landing page with editable sections, an AI-powered chat assistant for product discovery, and expanded inventory management options for the admin panel.