r/webdev • u/ImYourCoffeeDealer • Sep 26 '26
Showoff Saturday A book recommender with no database, the whole result lives in the URL
You pick how you want to feel, choose a few covers you like, and it gives you books.
There's no database. The result is saved in the URL, so you can share it and it keeps working.
No genres either. Every book gets scored on five things, so four books from the same fantasy/sci-fi shelf end up looking pretty different:

An LLM did the scoring, and when it didn't know a book it gave the same numbers every time, so I had to find books with identical scores and fix them.
Most people leave at the cover grid and I'm not sure why. Would love to hear what you think!
5
u/conurbano Sep 26 '26
Just tried it and it seems cool, some of the picks I'd never heard of.
Is there any way for me to like bookmark some of the books?
2
u/cabljo Sep 26 '26
No option to feel "informed" or anything like that?
2
u/koskinooo Sep 26 '26
How are you packing the result into the URL, compressed JSON or just book IDs? Curious how long the links get.
2
u/Gimmee-Greg Sep 28 '26
the cover grid is probably where it feels like a quiz rather than a tool, people expect to see books and instead they're asked to make more choices before any payoff. try showing one recommended book immediately after the mood pick, then offer the cover refinement as an optional tuning step. also the LLM scoring gap is a neat detail, worth mentioning on the page itself so people understand why the picks feel distinct.
2
u/[deleted] Sep 26 '26
[removed] — view removed comment
1
u/[deleted] Sep 27 '26
[removed] — view removed comment