Embeddable book discovery chatbot

Bookie

Architecture, Implementation, UI

Status

In Development

Role

Architecture, Implementation, UI

Stack

ReactNodeOpenAITailwindCSSVite

A lightweight web chatbot widget embedded into an existing site to help users identify books from vague queries.

The Problem

Book lovers often remember fragments — a character name, a plot point, a cover color — but can't recall the title. Traditional search requires exact terms. This widget bridges that gap.

The Solution

Bookie uses a structured fallback strategy: LLM-powered web search combined with internal store API search endpoints. It processes natural language queries and returns relevant book suggestions with confidence scores.

Highlights

  • Stateless embeddable design — single bundled JS output that can be dropped into any site
  • Structured fallback strategy — LLM web search + internal store API for comprehensive results
  • Lightweight footprint — minimal dependencies, fast load times
  • Iterative improvement — built-in feedback logging for prompt refinement

Tags

SearchUXAI