This demo project showcases a full-text search solution using Astro DB and SQLite's FTS5 virtual table module.
It provides a batteries-included solution for searching a collection of blog posts using:
- FTS5 Virtual Table Module
- Astro DB
- Astro Page Partials
- Astro Hybrid Rendering
- Tailwind CSS
- Alpine.js
It also offers solutions for seeding both local and production databases.
For more information, check out my blog post on the topic at christianpenrod.com.
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
- Open the browser and navigate to
http://localhost:4321
.