instagram web application redesign

figma overhaul implementation.

learning from their users

Before jumping into ideating solutions and creating interfaces, it was important to ground the project in real user behavior. I conducted an open-ended survey to better understand how users currently engage with the platform, and learn directly from them where misalignment stemmed. I chose an open-ended approach to avoid bias and capture patterns beyond my personal social circle. The survey focused on frequency of use, friction points, and perceived usability under both environments.

Searching via MobileSearching via WebFrequency of Use (Mobile)Frequency of Use (Web)
initial chart findings, ease of search and use cases.
key takeaway - desktop usage shifts towards utility (posting and managing content, messaging friends, deliberate browsing), while mobile gears itself more towards passive consumption (scrolling, watching reels, etc.).This shift in behavior became the foundation for the redesign.
Daily UseLevel of Interaction ImageEase of Messaging
additional findings.

additionally identified:

- Messy navigation

- Poor access to messaging

- Poor visual hierarchy

- Difficulty scanning content

Suggested Improvements
overall desired changes to infrastructure.

ideating solutions and creating interfaces.

No more need to jump ahead. The redesign can now be tackled with one core principle; keep things clean, but make them easy. Rather than hiding key features behind mountainous clicks and burying them in a cluster of menus, let’s consolidate the experience so users can instantly see what’s available without feeling overwhelmed.

The focus wasn’t on adding more, but better utilization of the space provided.

Search bar and stories merge into one co-existing component. Lives together while maintaining separate identities, and creates a central place for the user to access two monumental features in an intelligent fashion.

conceptual new search widget.

Implement solid color when unread messages exist. Creates stronger profile and pulls user attention to new information.

conceptual messaging changes.

New discovery tab implementation. Aids deliberate browsing and helps the user find new topics of interest to them.

Discovery Implementation
New tab additions aid discovery of user-directed content.

A prototype of the entire layout was built using Figma, where all of these changes come together in unison. Additional supporting improvements included:

full UI overhaul demonstration (figma).

- New “pull-out” comment browser to keep scrolling as seamless as possible

- Separated reels tab

- Changes to readability of navigation bar

- Cleaner organization of information

translating into code.

This marks the most critical phase of this project; realization. Good UX does not end simply at just mockups. Not only did I want to create this visual redesign, but also to polish it into a functional front-end application. Not only to strengthen my ability, but to validate whether the proposed improvements were practical and viable.

Layout StructureData FilesLayout Implementation
overview of code implementation.

I focused on building a component-based architecture that mirrored the figma system as closely as possible, and implementing responsive behavior that would scale cleanly between desktop breakpoints. Preserving behavior was equally important as simply recreating visuals. Adjustments were made to conceptual designs during process.

full overhaul implementation.

why did this matter?

This project doesn’t just serve as a fun redesign, but a demonstration of end-to-end product thinking. The final outcome is less important than the capability it demonstrates; the ability to move from user feedback to a functional interface without losing clarity, intent, or usability along the way.