Run with sbt runBackend
Requires a neo4j 5.x.y instance available at port 7687
Implementing custom auth was a fun exercise, but I should really outsource to something that handles it in a separate store. I could keep my own separate auth service, but so far auth0s free plan looks good, and I'm familiar with it.
After I implement recipes, I should think about an endpoint to support more social queries.
- Recipes similar to ones you like
- Users with similar tastes to you
- I could maybe delegate more to fetch interactor
- Persistence layer will likely become generic.