Bestselling Games Gem:
Lists the current bestselling video games on Gamestop.com of your chosen gaming system.
+ Provides a Command Line Interface built in Ruby to allow the user to choose the system of the games they want to list.
+ Implemented Nokogiri to pull in Gamestop data and showcase official best selling games lists to users.
TV Shows Watchlist:
A C.R.U.D. application that allows you to create a list of your favorite TV shows and keep track of their times.
+ Built APIs using Sinatra and the MVC pattern.
+ Used Bootstrap Framework and custom CSS to make front end more appealing and to improve user experience.
+ Implemented ActiveRecord to enable users to create accounts and persist TV show data in a database.
Trainer Client Tracker:
A C.R.U.D application for personal trainers used for keeping track of their clients, their clients’ progress and appointments.
+ Built APIs using Ruby on Rails and the MVC pattern.
+ Leveraged jQuery and JavaScript for AJAX functionality to allow users to load lists of clients and appointments without
reloading the page.
+ Used OmniAuth for OAuth authentication with Facebook to allow users to seamlessly create an account through Facebook.
Workout Planner:
A single-page application where users can create workouts and add/remove exercises to those workouts.
+ Implemented React and Redux libraries for frontend state management, where user input that changes the state triggers an
instant, automatic update to the user interface.
+ Built a Ruby on Rails API backend to persist data to a database, where users can make isomorphic fetch requests to the API
to retrieve the data.