matthewly / LoLProMediaOutlet

Ruby on Rails web application to improve interaction between gamers and pro players. Combines pro player Facebook posts, Tweets, YouTube videos, and game histories on a single web page for the fans’ convenience.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#LoLProMediaOutlet

LINK: https://lolpromediaoutlet.herokuapp.com

alt tag

##Description LoLProMediaOutlet is a Ruby on Rails web application that displays the latest social media feeds from professional North American League of Legends players.

##Purpose To increase fanbase awareness of pro players’ latest news updates

##How it works? Given any pro player summoner name, LoLProMediaOutlet queries the NALCS database to check if the player exists and is currently playing in the summer split tournament. If player exists, LoLProMediaOutlet will then make API calls to several social media servers, collect relevant information, and organize the data into a single web page.

##Issues

  • Players without Facebook accounts will display error.
  • Database is manually created for NALCS summer split. Since new players come and go, this web application will have to be updated often.
  • Lots of API calls from WEBrick’s single threaded server causes a long web page loading time.

##Future plans

  • Run a multi-threaded environment to speed up loading time
  • Automate process to get new players into database
  • Correctly handle players without all social media profiles
  • Expand this gaming web application to other industries (i.e. NFL football players)

About

Ruby on Rails web application to improve interaction between gamers and pro players. Combines pro player Facebook posts, Tweets, YouTube videos, and game histories on a single web page for the fans’ convenience.


Languages

Language:Ruby 54.6%Language:Shell 23.9%Language:HTML 18.4%Language:CSS 1.4%Language:JavaScript 1.1%Language:CoffeeScript 0.5%