Most database designs have two ugly options:
- Manually seed thousands of rows (impossible for niche data)
- Force users to enter everything (terrible UX)
Last week I shipped a third option in 30 minutes with Lovable:
let the database grow itself.
Every search that misses the cache triggers Claude API to generate
a real, structured entry — and saves it. The next user gets an
instant hit.
Here's the exact pattern.
Top comments (0)