Whilst developing Soapee I received a feature request that Recipes should either be defined as public, private or only visible to friends -
by default recipes were public.
Follows is a post on how I modeled Friendships using Bookshelf.js with PostgreSQL in
Soapee’s Express based API Server.
But first, a primer on symmetric and asymmetric friendships and their differences.