A small, dark flask is nestled among twigs and leaves on a forest floor, with a muted, mysterious ambiance.
A small, dark flask is nestled among twigs and leaves on a forest floor, with a muted, mysterious ambiance.
A small, dark flask is nestled among twigs and leaves on a forest floor, with a muted, mysterious ambiance.

AI Product Design

AI Product Design

AI Product Design

SearchAI

(01)

Overview

SearchAI is a web application that transforms traditional search by combining Google results with AI-generated insights. I built a dual-interface platform allowing users to access both conventional search results and customized AI responses—factual answers, code solutions, and concept explanations—within a single unified interface.

A skincare tube placed on dark, moss-covered rocks, surrounded by a natural, earthy backdrop.
A skincare tube placed on dark, moss-covered rocks, surrounded by a natural, earthy backdrop.
A skincare tube placed on dark, moss-covered rocks, surrounded by a natural, earthy backdrop.

(02)

Challenge

Traditional search engines create persistent challenges:

  • Information overload requiring manual synthesis from multiple sources

  • Difficulty extracting relevant code solutions from generic results

  • Time spent reformatting findings into usable formats

  • Struggles understanding complex topics without domain expertise

Users waste time context-switching between search engines and AI tools.

(03)

Strategy

SearchAI creates a unified search experience presenting Google results alongside specialized AI responses. The platform offers three distinct AI response types:

  • Search Query: Factual answers with sources

  • Code Generation: Syntax-highlighted code solutions

  • Explain Concept: In-depth explanations with analogies

The responsive interface shows side-by-side columns on desktop and intuitive tabs on mobile.

(04)

Technical Solution

Frontend: Next.js with React (SSR and CSR hybrid)

  • Styling: Tailwind CSS with responsive design

  • Authentication: Firebase with Google Sign-in

  • Database: Firestore for user data and usage tracking

  • Search: Google Custom Search API

  • AI: OpenAI models with custom prompting templates

  • State: React Context API with caching layer

Key features include dual-column layout to compare responses, three specialized AI response types, usage quota management, and client-side response caching.

(04 Projects)

More projects.

Hungry for more? Here's some more articles you might enjoy, authored by our talented team.