Yup it seems like currently recs are based on content filtering techniques, based on defined properties of each beer. I'd be interested in seeing this project utilize a collaborative filter to take into account user interactions/ratings associated with each beer and then predict beers that people would enjoy based on their preferences.