
BruinPlace
A centralized housing marketplace for students to find off-campus housing options.
Overview
ROLE
UI/UX designer
TOOLS
Figma, Adobe Illustrator
TIMELINE
January 2026 - March 2026
TEAM
1 project manager
2 project leads
4 designers
6 developers
BACKGROUND
BruinPlace is a centralized housing marketplace designed to help UCLA students find and lease off-campus housing options, all in one place.
I joined the project as a UI/UX designer, and I created a cohesive design system and worked on developing the project's core pages.
PROBLEM
Finding off-campus housing is a fragmented process
The current process for finding housing is complex—it involves navigating through dozens of platforms like Facebook marketplace, Zillow, Instagram, or just word-of-mouth. And even through this scattered information, nothing is completely guaranteed.
In order to reduce this overload, BruinPlace serves as an all-in-one platform for UCLA students' housing needs.
RESEARCH
Identifying student struggles
We based our design process off of data gathered from 30+ user interviews and 100+ survey responses. Conslidating this information, three main problems stuck out:
1 ✧ Listing information doesn’t account for student needs.
2 ✧ Need to navigate dozens of platforms to see all options.
3 ✧ Lack of trustworthiness for listings and posters.
COMPETITIVE ANALYSIS
Understanding existing solutions
We analyzed popular housing platforms—Zillow, Apartments.com, Relator.com, and Redfin to understand common features in the housing search process.
All platforms offer similar core features: map-based search, filtering, listing cards, and tour access. This helped us establish a clear baseline for our platform.
However, each website had unique features—Zillow highlights affordability and locality, Apartments.com focuses on lifestyle quality, Realtor.com emphasizes the realtor's listing experience, and RedFin integrates brokerage and pricing tools.
Across all of these platforms, key gaps included cluttered interfaces, limited customization, and a weak focus on students.
Our main goal was to design a more streamlined, personalized experience that simplifies comparison and is relevant to students.
Simplified competitive analysis chart.
USER FLOW
User journey
I designed the user flow for the planned browsing page—this would be the platform's core page, housing the listings and map split screen navigation.
Then, I connected my flow with the other designers' flows. This allows us to address inconsistencies across our flows, contributing toward a cohesive user experience.

Browse page flow, with a map and listings split screen.
LOW-FI IDEATION
Exploring variations
For the sublet card, I focused on clarity and digestibility, refining it into a clean, balanced component that highlights only essential information.

I explored multiple listing card iterations, moving away from early cluttered, text-heavy designs toward a more minimal, scannable layout.

For the listing page, I collaborated with another designer; we each designed different versions to then combine. I consolidated our ideas and streamlined the design by simplifying elements.
My main focus was highlighting only essential information to the user, presented in a way that wouldn't overwhelm them.
DESIGN SYSTEM
Building on a design system
The developers requested that we use shadcn UI as a baseline for our components.
I customized elements like corner radius and color to align with our low-fidelity designs, creating a distinct visual identity while maintaining overall cohesion.

Project components.
USER TESTING
User feedback and insights
I conduced user testing with three participants to evaluate the website's navigability and interactions. My findings and adjustments are outlined below.
✧ Navigation & discovery
Users easily found building and individual listings once visible
Split screen view had low discoverability—often missed or found indirectly
Some confusion with apartment terminology (e.g., lease, sublet, unit)
✧ Core features & interactions
Review creation and listing creation were easy to locate and use
Users expected tags and contact info to be clickable and attempted interaction
Individual listings were easy to navigate once accessed
→ Resulting adjustments
Made the split screen view easily navigable in the header.
Improved interaction with contact information.
Clarified terminology with clear pictures and corresponding information.
FINAL SOLUTION
✦ Simplified listings
Clear separation between building and unit listings, each displaying only essential information for quick scanning.
FINAL SOLUTION
✦ Interactive search
Interactive map with split-screen navigation and robust filters, enabling users to efficiently explore and customize their search.
FINAL SOLUTION
✦ Curated by students
User-generated listings and reviews create a trusted, community-driven platform for discovering housing options.
REFLECTION
Key takeaways
If given more time, I would've refined the experience for users who create listings, focusing on making their workflow more intuitive.
✧ Expand into the realtor's perspective
Visualize the user experience for realtors by providing a dashboard to manage listings, track performance, and handle potential leasers. This ensures the platform supports both sides of the marketplace and improves communication efficiency.
✧ Streamlined listing process
Break up the "add listing" process into a guided, multi-step flow to reduce overwhelm and improve usability. Adding features like progress indicators, validation, and save-as-draft can help users complete higher quality listings.




