Neko Neko2
Type ESC to close search bar

Building AI-powered search for online stores

Industry
E-commerce Technology

Location
United States / Global

Business context
AI search startup needed to enhance their platform and developer tools

Solution
Improved dashboard UI, developed open-source tools, and created better integration plugins

Outcome
Delivered high-quality solutions that helped establish Search.io as a leader in AI-powered search

Our service
Frontend development / UI/UX enhancement / SDK development

Technical highlights

  • Frontend: React.js with TypeScript for reliable interfaces
  • State Management: Redux for complex application state
  • Component Library: Custom UI components for consistency
  • Documentation: Docusaurus for comprehensive developer guides
  • Testing: Extensive unit and integration tests
  • Integration: Custom plugins for various e-commerce platforms

What we did with Search.io

Search.io (formerly Sajari) is an AI-powered search platform that helps online stores increase their sales through better product discovery. Founded in 2017, they create technology that makes it easier for shoppers to find exactly what they’re looking for.

We worked with Search.io on three main areas: improving their main dashboard, enhancing their open-source tools, and developing better interfaces for their plugins. The project focused on creating reliable, stable solutions that Search.io’s clients could depend on, rather than rushing to build features quickly.

Our development approach emphasized quality and stability, which aligned perfectly with Search.io’s commitment to providing dependable technology that their customers could trust.

The challenge Search.io was facing

Search.io’s platform helps businesses perform better by providing advanced online discovery services. Their technology needs to understand what users are looking for (like a human would) while still being fast and available through easy-to-use interfaces.

The company wanted to make sure customers had a great experience no matter how they used the search tools - whether through Search.io’s own dashboard or when integrated into other platforms. This meant creating developer-friendly tools and consistent interfaces across different systems.

They faced several technical challenges:

  1. Different User Needs: Their platform serves both business users managing search settings and developers integrating search into websites
  2. Multiple Integration Points: The search functionality needed to work across various platforms and e-commerce systems
  3. Complex Technology: Their advanced AI search algorithms needed simple interfaces that non-technical users could understand

These challenges were particularly important as Search.io was looking to expand their market reach and compete with larger search providers.

How we built it

Our work with Search.io covered three key areas, each requiring a different approach to solve specific problems.

Technical approach

Console Dashboard Improvements: We enhanced the main control panel that businesses use to manage their search experiences. We focused on:

  • Creating intuitive interfaces for configuring complex search algorithms
  • Building visualization tools to help users understand search performance
  • Streamlining workflows for common tasks like adding synonyms and adjusting relevance
  • Implementing responsive designs that work well on different devices

React SDK Development: What began as a specific integration for Shopify evolved into Search.io’s most important open-source offering. For this SDK, we:

  • Built a flexible library that developers could easily customize for their needs
  • Created comprehensive documentation with clear examples
  • Designed a modular architecture that supports different UI frameworks
  • Implemented automated testing to ensure reliability

Platform Integrations: We developed plugins for various e-commerce platforms, making it easier for stores to implement Search.io’s technology. These integrations:

  • Provided simple installation processes for non-technical users
  • Maintained consistent functionality across different platforms
  • Included customization options for advanced users
  • Supported automatic updates to keep the search experience current

For the technical implementation, we used React.js with TypeScript to build reliable user interfaces. We implemented Redux for managing complex application state and developed a reusable component library to ensure consistency across all products.

Our emphasis on quality included creating comprehensive developer guides using Docusaurus and implementing extensive unit and integration tests to ensure reliability.

How we collaborated

We established a collaborative process that worked well with Search.io’s distributed team:

  • Regular video calls to discuss priorities and review progress
  • Shared design documents and specifications in Figma
  • Code reviews through GitHub pull requests
  • Slack channels for quick communication and problem-solving
  • Joint testing sessions to identify and address issues

Throughout the project, we maintained close communication with Search.io’s team, adapting our work to fit their evolving needs and ensuring that all deliverables met their high-quality standards.

What we achieved

Our work with Search.io resulted in several important improvements that helped strengthen their position in the market:

  • Enhanced Dashboard: A more powerful and user-friendly console that gives businesses better control over their search experiences
  • Improved Developer Tools: SDKs and libraries that make it easier for developers to integrate Search.io’s technology
  • New Integration Options: Support for additional e-commerce platforms, expanding Search.io’s market reach

The Shopify integration we developed helped Search.io connect with one of the largest e-commerce platforms, opening up a significant new market segment. Meanwhile, the search widget we created offered an easy solution for websites with limited development resources.

A Product Manager at Search.io noted: “Working with the Dwarves team has been a game-changer for us. They not only understood our technical needs but also grasped the business impact of what we’re building. Their focus on quality and attention to detail helped us deliver a more powerful platform to our customers.”

Our partnership enabled Search.io to enhance their offerings and provide a more robust search platform that delivers real-time results and has become trusted by large businesses worldwide. The improvements we made helped establish Search.io as a leader in AI-powered search technology, giving them a strong foundation for continued growth.

By focusing on quality and user experience rather than just adding features, we helped Search.io create solutions that truly improved their customers’ businesses and strengthened their competitive position in the market.


Mentioned in

No mentions found

Unable to load mentions

Subscribe to Dwarves Memo

Receive the latest updates directly to your inbox.

Building AI-powered search for online stores
thanh
Mint this entry as an NFT to add it to your collection.
Loading...