Your repo is nice and clean, definitely learning from that, and your model design.
Any reason you haven't deployed as a web app?
Oh and for related.. an issue is that sometimes related recipes are really quite different (e.g. an old fashioned riff with Gin and St Germain, or tequila/mezcal) so would be tough to automate..