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