Skip to content

miketalley/gamebonder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gamebonder v0.01

Gamebonder is a simple web application that allows you to search for two games and bond them together. A reason is provided when establishing each bond to describe how the games are alike. The games bonds are then shown visually through a D3 force chart.

View the app at http://gamebonder.herokuapp.com/

Features

  • Search for source and target to bond - uses asynchronous AJAX requests to Giant Bomb API
  • Enter bond reason and submit - adds both games, the bond, and reason to PostgreSQL DB
  • Visualize all games bonds or all games bonded(through multiple layers) to a specific game

Project Description

This project was created for General Assembly's Web Development Immersive program. The project utilizes Angular JS, D3 JS, Ruby on Rails, Javascript, and jQuery.

This project was brainstormed, scoped and developed in one week.

Some future improvements include...

  • Making recommendations of games based on specific criteria
  • Weighting the size of bonded games based on bond strength
  • AngularJS animations to improve UX

Installation

API Keys: You will need an API Key from Giant Bomb in order to make requests. Check out the Giant Bomb Quick Start Guide

Installed gems include:

  • angularjs-rails
  • d3-rails
  • puma
  • bootstrap-sass
  • rails_12factor
  • pry-rails
  • newrelic_rpm

To begin, run bundle install

Developed by: Mike Talley - [michael.d.talley@gmail.com](mailto: michael.d.talley@gmail.com) - michaeltalley.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published