Case Study: Filefly - AI-Driven Search Across All Your Cloud Files
Filefly is an AI-powered platform designed to revolutionise the way users interact with their cloud storage services. By connecting to multiple file-hosting providers such as Google Drive, OneDrive, and Dropbox, Filefly enables users to search across all their stored files with simple, intuitive prompts. The platform allows seamless searching for various file types, including text, images, and videos, making file retrieval faster and more efficient.
Problem Statement
In today’s digital world, users often struggle to locate specific files stored across multiple cloud storage platforms. With fragmented storage locations, the search process becomes cumbersome and time-consuming. Traditional search functions in cloud storage services are limited, often requiring exact matches or multiple searches across different platforms to find the desired file.
Objective
To design an intuitive and efficient user interface for Filefly that allows users to search for and access files across various cloud storage services using AI-driven, natural language processing. The goal was to simplify the search process, enabling users to find what they need with just a few words, regardless of where the file is stored.
Research & Discovery
Competitor Analysis:
During the research phase, I conducted a thorough competitor analysis to identify gaps in the market and areas where Filefly could offer superior value. The analysis focused on:
- Google Drive: While Google Drive offers a powerful search function, it is limited to files stored within its ecosystem. Users need to remember exact file names or keywords, which can be challenging when managing large volumes of data.
- Dropbox: Dropbox’s search functionality is robust but lacks the ability to handle natural language queries effectively. It also does not integrate with other cloud services, requiring users to search each platform individually.
- OneDrive: OneDrive offers basic search capabilities but struggles with more complex queries. It also has limited cross-platform search integration, making it difficult for users with files spread across multiple services.
Persona Development:
Based on the findings from the competitor analysis and market research, I developed personas to guide the design process. Here’s an example of one of the key personas:
Key Insights from Competitor Analysis:
- None of the existing platforms provided a unified search experience across multiple cloud services.
- There was a lack of natural language processing capabilities in the current search functions, leading to inefficiencies.
- Users were looking for a more streamlined, integrated solution that could save time and reduce frustration.
Design Process
1. Wireframing & Prototyping
Using insights from the competitor analysis and personas, I created initial wireframes that emphasised a unified and intuitive user experience. The design focused on:
- Unified Search Bar: A single search bar capable of processing natural language queries, making it easy for users to type in prompts like “presentation from last Monday” or “photos of the beach in July.”
- Seamless Integration: Ensuring that the platform could seamlessly connect to various cloud storage services and display results in a cohesive manner.
- Responsive Design: Designing a responsive interface that works across different devices, from desktops to smartphones.
The wireframes were then transformed into interactive prototypes using Figma, allowing stakeholders to experience the proposed user flow and provide feedback.
2. User Testing & Iteration
After creating the interactive prototypes, I sent them to my team for user testing. The team provided valuable feedback on key areas, including:
- Ease of Use: Ensuring that the platform was intuitive and easy to navigate.
- Search Accuracy: Verifying that the AI-driven search returned accurate and relevant results.
- User Satisfaction: Collecting feedback on the overall user experience, including design aesthetics and functionality.
Based on the team's feedback, I made several iterations to the design, focusing on improving the clarity of the search results, refining the search prompt suggestions, and optimising the interface for better performance.