Monday, March 27, 2017

Introducing Boardgame Recommendation website built with Shiny

My family and I love boardgames.  We are also on the lookout for new ones that would fit with the ones we already like to play.  So I decided to create a boardgame recommendation website

https://larrydag.shinyapps.io/boardgame_reco/

I built it using R.  The recommendation engine uses a very simple collaborative filtering algortihm based on correlation scores from other boardgame players collection lists.  The collections are gathered using the API from BoardgameGeek.com.  It is very much in a beta project phase as I just wanted to get something built to get working.

I also wanted another project to build in Shiny.  I really like how easy it is to publish R projects with Shiny.

Some of the features include:

  • Ability to enter your own collection
  • Get recommendation on your collection
  • Amazon link to buy boardgame that is recommended
Its a work in progress.  There is much to clean up and to make more presentable.  Please take a look and offer comments to help improve the website. 

11 comments:

Icaro said...

Hi,

Is it open source?

Tks!

Simon Reinsperger said...

Great idea,

I would also love to see your code, do you mind open sourcing it?
Also I noticed that there are some games that get recommended all the times (like munchkin, risk, monopoly, magic, etc), I guess that everybody owns them... Maybe the question could be more explicit like "Which games do you like or played recently?" instead of "which games do you own?"

Greetings!

Paul Rubin said...

Cool! You might want to scatter some tool tips around, including how to interpret the scores. Also, I lost my connection to the server pretty quickly -- you must have it your monthly limit -- so I couldn't tell if there's a way to add games (or suggest additional games). I notice you had one or two titles from the Avalon Hill canon, but you were missing a bunch.

Aaron said...

+1 request to open-source it. Very cool app.

Here We Are said...

I think having the ability to save your profile so you don't have to enter in your games every time would be very valuable. It would also allow you to collect data on what users collections look like

Larry said...

As Paul said I've hit my server limit. I think it a good idea to open source it. I'm going to put it on Github. Some great ideas here.

Caroline Thomas said...

I got to know about the blog by my friend's reference.If anyone wants to read a good content...?Then this blog will be the answer for you.Such a worthy content out of it.
Telecom analytics company
Healthcare analytics company
Finance analytics company
Retail analytics company

Nellie Pease said...

We Are Vashikaran Specialist Baba Ji. Call Us And Ask Free Question Related To Vashikaran, Inter Caste Love Marriage, Black Magic Solutions. We Will Be Happy To Answer You. Get Solutions Of Your All Problems In 24 Hours Only. For More Information Visit Our Website www.Lovevashikaranexpert.In All Days We Are Available To Help You. Contact Us 24 X 7.
Vashikaran Specialist
Black Magic Specialist
Love Marriage Specialist
love vashikaran specialist molvi ji
love marriage specialist baba ji
black magic specialist baba ji
love problem solution baba ji

Anonymous said...

I think having the ability to save your profile so you don't have to enter in your games every time would be very valuable. It would also allow you to collect data on what users collections look like https://topacademictutors.com/

National Championship said...

Hollywood star and big-screen superhero from the recent Marvel blockbuster Avengers: Infinity War, Chris Hemsworth, will serve as the honorary starter of the 102nd running of the Indy 500, which will take place on Sunday, May 27.

Hemsworth will stand atop the famous yard of bricks at the Indianapolis Motor Speedway, where he will wave the green flag and kick off the legendary 500-mile race for 33 racing car drivers who will duel it out for a taste of the winner's milk. Of course, they must first endure 200 arduous laps around the 2.5-mile banked oval.

The Verizon IndyCar Series Indianapolis 500 in the Memorial Day weekend in the Indianapolis Motor Speedway is the largest sporting facility in the world.

NFL Playoffs 2019

To watch Indy 500, indycar race from indianapolis motor speedway, you can find Indy 500 live ABC TV link is here you are: https://www.indy500live.net/
indianapolis motor speedway
Verizon IndyCar Series
IndyCar Race Control.
2018 Indy 500 winners
Indy 500 results 2018

Here you will find FIFA World Cup 2018 qualifying live TV streaming and Radio Listings, soccer matches today, results, stats, upcoming matches, best goals, injury reports, records, latest news, players, coaches, odds, prediction, how to bet, bet365, who will win today's matchups and more you are looking for. https://worldfifacup.com/

world cup free stream
watch free world cup online
world cup live 2018


Who are the new favorites to make the NBA Finals, and who will win the title? Our panel makes predictions. https://www.nbaplayoff.net/
NBA online free
watch NBA Finals 2018

What are the dates of the 2018 US Open Golf Championship? 118th U.S. Open Championship, to be held June 11-17, 2018, at Shinnecock Hills Golf Club in Southampton, N.Y and Championship Rounds will be Thursday, June 13-Sunday, June 17. 2018 US Golf Open
US Golf online
US Open live
US Golf odds
Where is the US Open in 2018
Who won US Golf Open 2018

People also ask
Where is the US Open in 2018? Who won US Golf Open 2018?

kezia McDonald said...

Hemsworth will stand atop the famous yard of bricks at the Indianapolis Motor Speedway, where he will wave the green flag and kick off the legendary 500-mile race for 33 racing car drivers who will duel it out for a taste of the winner's milk. Of course, they must first endure 200 arduous laps around the 2.5-mile banked oval. https://liveassignmenthelp.com