Selected Projects


Bestimator

Bestimator is a full stack quiz game that allows players to estimate physical values from images and compete on a leaderboard. Users can create an account with a unique username and password, play five questions daily, instantly see the rank and accuracy of their estimates, improve their scores to climb the leaderboard, and compete with others to see who is the BESTimator! App uses Sequelize, Node, Handlebars, Passport and is written using the MVC (model, view, controller) template.

Bestimator Github Repository
LootTracker

LootTracker is a React-based web app designed to both setup and curate a game wishlist and budget. It also has a browser extension component for Chrome that allows adding games to you wishlist directly from the Steam Store.

LootTracker Github Repository
RouteWeather

RouteWeather provides weather forecast information at each point along a journey at the time the user is expected to arrive at that point. The user inputs an origin, destination, departure time and a route map is generated showing time-calibrated weather information for positions along the route. This project required coordinating the responses of multiple interconnected APIs (Google Directions, OpenWeather and Google JS Map) and provided experience in the documentation of more complicated APIs among other challenges.

RouteWeather Github Repository
Hot Dog App

Danger Dogs is an app that lets users input the names of hot dogs they'd like to eat, taste each hot dog, and then throw the hot dog away. It uses MySQL, Node, Express, Handlebars and an ORM to allow the user to add, update, delete and view hot dogs in the database. The app was written using the MVC design pattern.

Danger Dogs Github Repository
Obscure Capitals Quiz

This is a timed code quiz with multiple-choice questions. When the user clicks a start button the quiz begins and a countdown timer initializes. If an answer is answered incorrectly, time is subtracted from the clock. When all the questions have been answered or the clock reaches 0, the user is shown their score and is able to save his/her initials. This project was a good introduction to methods, more complex "if" statements, building a timer function, and storing/retreiving values from local storage.

World Capitals Quiz Github Repository
WebWeather

WebWeather is a weather app that pulls weather data from the Openweather API. When the user enters a location, current weather conditions for that location, as well as a five day forecast are rendered. Each search is also added to a search history section that includes buttons that can be clicked to re-search previously searched locations. The project was a good introduction to click listeners, API calls, converting to/from unix dates, and creating html dynamically with JQuery.

WebWeather Github Repository