The team at Slapdash had already built a strong and very efficient product with the following main functionalities :
• Browse all your web apps files directly on slapdash
• Organize your documents in Spaces (a folder containing data from different web apps).
• Basic search across your web apps
The next big step in slapdash’s development was to go further than just searching and browsing.
A pre-cursor to a GUI operating system was the command line, and our goal was to design a command-line like interface to be able to interact with the cloud apps in a uniform manner. We wanted to be able to perform basic search queries, but also be able to interact with apps like if we had a Unix shell-like CLI to them.
There isn't anything quite like Slapdash out there, but some companies have great search or commands. I did a quick benchmark to find the most popular and complete tools available, then talked to users of these apps to understand which features they were using, which ones they weren't - and why. Here is how 4 solutions compare to each other on Slapdash's main KPIs: respectively Slack, Superhuman, Apple Spotlight, and Google Drive.
I started assembling the blocks we had previously defined, going through countless design and testing iterations to find the most simple, fast, and future-proof solution. Here we go:
The CLI is now the core of Slapdash. Whether you're just browsing through your could documents, querying a search, or triggering an action, you're going through the CLI.
I had a blast working on this feature. The design challenge was huge, and Slapdash's focus on speed only made this more challenging and exciting. Considering the large number of constraints we were dealing with, I had to really dive into the details and explore countless scenarios to make sure I had a solution that performed perfectly in every situation.