I used anvil to serve this app – https://starry-eyed-geometry.anvil.app/ that lets you search for poetry in an open ended way. you just tell it the theme, the vibe, or whatever and it tries to get you the right poems.
Backend is hosted on a digital ocean droplet and uses sentence embeddings for storing the vectors and NGT to do a Approximate nearest neighbor look up.
This is my first ever app that has a UI.
I’d love feedback.
Thank you! I am not entirely sure how to do the visual changes you recommend. I tried using the repeating panels thing but couldn’t get it to work. It would be useful to have examples i could copy from. most of the apps i have seen so far are pretty different. I am trying to figure some of these out. especially better display.
For a repeating panel example, have you looked at this one?
One piece of feedback: The “give me poems” placeholder text in your textbox looked like an example I could try, so I was surprised when I was instead told “Not a valid query.” But then I realized it was just a placeholder and added my own query. The text color turned a lighter shade than the placeholder text had been, which seems backward.