davidcelis / goodbre.ws

:beers: An example implementation of Recommendable. Unfortunately now defunct.
https://github.com/goodbrews
GNU General Public License v3.0
59 stars 11 forks source link

Rating System #21

Closed Craeft closed 12 years ago

Craeft commented 12 years ago

I would like to see something a little more specific than just thumbs up / thumbs down. Maybe a 1-5 or even 1-10 rating system so that the program can list in order of what you, as a beer drinker prefer (rather than just "I liked this one, I didn't like this one, etc." ).
Ideally, it would be nice to have a rating system per component with an algorithm to place "order by" or "overall" options. For example: NOSE BODY MOUTH FEEL IBUs HEAD COLOR ABV to FLAVOR etc.

That's a little more complex than I think a lot of people would use, but I definitely would.

Craeft commented 12 years ago

I would like to add: Even though I know my above suggestion is a little complex, be careful not to make the overall site complex. Too many sites get too far into the weeds and try to be social sites. I think it would be good to keep this site simplistic (overall) and if you decide to go into the social media aspect, make sure that's secondary to beer list / rating. For example, untappd is a GREAT site, but they got way too far into the weeds and made it more complicated than it really needs to be.

davidcelis commented 12 years ago

So, my entire reason for writing recommendable was to keep the rating system extremely simple. I have no plans on making recommendations based on anything other than likes and dislikes. However, a good number of people have been asking for a way to keep notes on beers; this is something that would be easy to do and I'll likely implement soon. But I don't think anything more than likes/dislikes are necessary for the recommendations themselves. Research I've done in the past on collaborative filtering supports that opinion. But there's no reason not to let users keep their own internal notes on the beers.