INTERACTION DESIGN

Bubbleshare: intuitive file sharing ecosystem interaction design project

Bubbleshare: intuitive file sharing ecosystem interaction design project

Project type

Interaction design

Team

4 designers

My role

Ideation, motion design, wireframing

Duration

1 month

My role

Research, IA, UI flows

Team of 4

Product design

What are we solving for

What are we solving for

File transfers today are technical, abstract experiences. Progress bars and percentage counters lack emotional connection, and the invisible nature of data transfer creates uncertainty and anxiety.

In an age of abundant technical ability, the differentiator becomes tools that visually communicate better. Bubbleshae reframes file sharing as something people can feel, understand, and trust instead of merely watching a percentage move.

File transfers today are technical, abstract experiences. Progress bars and percentage counters lack emotional connection, and the invisible nature of data transfer creates uncertainty and anxiety.

In an age of abundant technical ability, the differentiator becomes tools that visually communicate better. Bubbleshae reframes file sharing as something people can feel, understand, and trust instead of merely watching a percentage move.

No emotional affordance

Progress bars communicate quantity, not meaning or consequence.

No emotional affordance

Progress bars communicate quantity, not meaning or consequence.

Invisible data

Users cannot see what is moving, where it is, or what happens next.

Invisible data

Users cannot see what is moving, where it is, or what happens next.

Uncertainty

A file transfer can feel risky when the interface offers no reassurance.

Uncertainty

A file transfer can feel risky when the interface offers no reassurance.

What we came up with.

What we came up with.

1

1

Transform file transfers into a visually engaging, intuitive experience.

Transform file transfers into a visually engaging, intuitive experience.

2

2

Use the familiar metaphor of bubbles to make the invisible visible.

Use the familiar metaphor of bubbles to make the invisible visible.

3

3

Create an emotional connection through playful, physics-based interactions.

Create an emotional connection through playful, physics-based interactions.

Product overview

Product overview

Thinking behind the product design

Information architecture

Scoping


Clearly differentiated the features and the functions of the product.

Then understood the scope of the product in terms of Visibility, Feaseabity.

User flow and Product Flow

The to task flow of the product was created that would match those expectations. Needs of the user were listed down and turned into a task flow of what the user actions would be .


Thinking behind the product design

Scoping


Scoping


Clearly differentiated the features and the functions of the product.

Then understood the scope of the product in terms of Visibility, Feaseabity.

User flow and Product Flow

User flow and Product Flow

The to task flow of the product was created that would match those expectations. Needs of the user were listed down and turned into a task flow of what the user actions would be .


Information architecture

Mobile flow breakdown

Mobile flow breakdown

Extremely simple interface with a direct CTA.

Hick's Law: more choices = slower decisions

Extremely simple interface with a direct CTA.

Hick's Law: more choices = slower decisions

Breakdown of what and how has it been sent.

Breakdown of what and how has it been sent.

Representing data with bubbles.

Representing data with bubbles.

Scrolling is an natural interaction pattern today.

Leveraging this pattern we introduced another path to the same action of sending the data.


This pull up component, ntoduced default devices and ability to search people to send data

Scrolling is an natural interaction pattern today.

Leveraging this pattern we introduced another path to the same action of sending the data.


This pull up component, ntoduced default devices and ability to search people to send data

The receive component follows an heirarcey of information disclosure

followed by 4 seprate CTA designed according to the descisions the user might take in the given context.


Preview to see further information, snooze if the messege is of less importance, Accept and decline.

The receive component follows an heirarcey of information disclosure

followed by 4 seprate CTA designed according to the descisions the user might take in the given context.


Preview to see further information, snooze if the messege is of less importance, Accept and decline.

Send and receive history to keep the user informed about each action.


Structure of each tab is such tat first glance gives all the necessary data and the breakdow is available on drop down.

Send and receive history to keep the user informed about each action.


Structure of each tab is such tat first glance gives all the necessary data and the breakdow is available on drop down.

Desktop layout

Desktop layout

Structurally and page architecture wise the app is similar to to the mobile app, just the UI layout and interaction pattern is adjusted according to the desktop layout

Structurally and page architecture wise the app is similar to to the mobile app, just the UI layout and interaction pattern is adjusted according to the desktop layout

Key Interaction patterns leveraged

Key Interaction patterns leveraged

Receiver notifications act as gentle nudges, prompting timely responses and ensuring a smooth, uninterrupted file-sharing experience.


Visual cues and progress indicators boost user confidence by clearly showing what to do next and how the transfer is progressing.

Receiver notifications act as gentle nudges, prompting timely responses and ensuring a smooth, uninterrupted file-sharing experience.


Visual cues and progress indicators boost user confidence by clearly showing what to do next and how the transfer is progressing.

Clear confirmations and transfer history help users feel secure and build long-term trust in the system.

Clear confirmations and transfer history help users feel secure and build long-term trust in the system.

A clear fixed or waiting state shows system status and reduces uncertainty while the receiver responds.

A clear fixed or waiting state shows system status and reduces uncertainty while the receiver responds.

A distinct success state provides closure through confirmation and subtle celebration, reinforcing a sense of completion.

A distinct success state provides closure through confirmation and subtle celebration, reinforcing a sense of completion.

Soft bubble visuals and calm animations create a positive first impression, reducing anxiety around file sharing.


Simple drag-and-drop interactions and instant feedback make the file-sharing process intuitive and effortless.

Soft bubble visuals and calm animations create a positive first impression, reducing anxiety around file sharing.


Simple drag-and-drop interactions and instant feedback make the file-sharing process intuitive and effortless.

View

View

Kaustubh’s Korde

Kaustubh’s Korde

#KAKO2188

#KAKO2188

File Name: Blahblahblah


File Name: Blahblahblah


File Size: 1.24 GB


File Size: 1.24 GB


Uploaded on: 29 Mar, 2025

Uploaded on: 29 Mar, 2025

Media

Media

Doc

Doc

Hey Aaron, please download these, may help you!

Hey Aaron, please download these, may help you!

Start Sending files

Start Sending files

Paired Successfully

Paired Successfully

file name

file name

file name

file name

file name

file name

file name

Download Complete

Download Complete

Your files have been download successfully

Your files have been download successfully

Send more files

Send more files

Open File Location

Open File Location

Aaron has been notified about the files

Aaron has been notified about the files

View Status

View Status

Waiting for Approval...

Waiting for Approval...

Download will start when Aaron accepts the request

Download will start when Aaron accepts the request

Your files

Your files

Connected

Connected

Hi Kaustubh!

Hi Kaustubh!

K

K

Aaron Carvalho

Aaron Carvalho

#AACA7719

#AACA7719

Kaustubh Korde

Kaustubh Korde

#237719931777372

#237719931777372

Document

Document

Media

Media

Sending files

Sending files

50%

50%

0.7GB/ 1.4GB

0.7GB/ 1.4GB

2 mins left

2 mins left

4 of 4 Files

4 of 4 Files

UX principles leveraged

UX principles leveraged

Visibility of system status:

Visibility of system status:

The “Connected” label under the user’s name provides clear system feedback that the app is online and ready

The “Connected” label under the user’s name provides clear system feedback that the app is online and ready

Match Between System and the Real World

Match Between System and the Real World

The language is simple and intuitive — “Send,” “Receive,” “Pair Devices,” “Add People,” and “Choose a file” are familiar phrases.

The language is simple and intuitive — “Send,” “Receive,” “Pair Devices,” “Add People,” and “Choose a file” are familiar phrases.

Recognition Rather Than Recall

Recognition Rather Than Recall

All key actions are visually accessible — the user doesn’t have to remember anything.


Drag & drop hint, visible tabs, and clear CTA buttons help reduce memory load.

All key actions are visually accessible — the user doesn’t have to remember anything.


Drag & drop hint, visible tabs, and clear CTA buttons help reduce memory load.

Flexibility and ease of use

Flexibility and ease of use

To send to people, there are multiple ways

To send to people, there are multiple ways

Match Between system and rea world

Match Between system and rea world

Flexibility and ease of use

Flexibility and ease of use

to send to people, there are multiple ways

to send to people, there are multiple ways

Empty files icon derived from real world file

Empty files icon derived from real world file

User control and freedom

User control and freedom

The user can togle between send and receiving files

The user can togle between send and receiving files

Aesthetics and minimalism

Aesthetics and minimalism

No extra point of of interaction is provided other than necessary ones

No extra point of of interaction is provided other than necessary ones

Visibility of system status:

Visibility of system status:

“Files Uploaded Successfully!” message gives immediate feedback.


Total file size and count shown clearly.

“Files Uploaded Successfully!” message gives immediate feedback.


Total file size and count shown clearly.

Search bar helps speed up finding people.


QR sharing gives alternate quick method.

Search bar helps speed up finding people.


QR sharing gives alternate quick method.

Flexibility and ease of use

Flexibility and ease of use

Users can select/unselect recipients freely.

Users can select/unselect recipients freely.

User Control and Freedom

User Control and Freedom

A few technical product features

A few technical product features

Cross-Platform Sharing


Break the boundaries between operating systems. Bubble Share makes it effortless to send files between phones, tablets, and computers.

Cross-Platform Sharing


Break the boundaries between operating systems. Bubble Share makes it effortless to send files between phones, tablets, and computers.

High-Speed Transfers


Experience lightning-fast sharing with advanced peer-to-peer transfer technology. Share large files in seconds.

High-Speed Transfers


Experience lightning-fast sharing with advanced peer-to-peer transfer technology. Share large files in seconds.

Privacy & Security


Your files stay yours and receivers end . Bubble Share works to keep your data safe, private, and lossless.

Privacy & Security


Your files stay yours and receivers end . Bubble Share works to keep your data safe, private, and lossless.

Lossless File Quality


Whether it's a high-res image, HD video, or an important document. Bubble Share ensures your files stay intact and uncompressed during transfer.

Lossless File Quality


Whether it's a high-res image, HD video, or an important document. Bubble Share ensures your files stay intact and uncompressed during transfer.

Smart File Organization


Auto-sort your transfers by type (photos, videos, docs, etc.). making it easy to find and manage shared files. No clutter, no confusion.

Smart File Organization


Auto-sort your transfers by type (photos, videos, docs, etc.). making it easy to find and manage shared files. No clutter, no confusion.

Bridging Device Gaps


Whether you're moving files from your phone to your laptop or helping a friend on a different OS, Bubble Share connects all your devices into one

smooth sharing ecosystem.

Bridging Device Gaps


Whether you're moving files from your phone to your laptop or helping a friend on a different OS, Bubble Share connects all your devices into one

smooth sharing ecosystem.

Create a free website with Framer, the website builder loved by startups, designers and agencies.