Portfolio

Burger App Screenshot
Burger Application

This App is temporarily down due to a switch from manual ORM to Sequelize

The Burger App is a restaurant app that lets users input the names of burgers they'd like to eat.

Whenever a user submits a burger's name, your app will display the burger on the left side of the page -- waiting to be devoured.

Each burger in the waiting area also has a Devour button. When the user clicks it, the burger will move to the right side of the page.

The app will store every burger in a database, whether devoured or not.


Demonstrates proficiency in: MySQL, Node, Express, Handlebars and routing for manual ORM.

Bike Repair Homepage Screenshot
Jimmy'z Bike Repair

Combines the scheduling and messaging technologies currently used by our client into a single application.


Demonstrates proficiency in: React, Express, Node, JSX, JavaScript, CSS, Heroku, mySQL

Train Scheduler Screen Shot
Train Scheduler

This application incorporates Firebase to host arrival and departure data for trains. This app retrieves and manipulates the user input information with Moment.js. This website will provide up-to-date information about various trains, namely their arrival times and how many minutes remain until they arrival at the station.


Demonstrates proficiency in: Firebase to store data, Moment, CSS, and Javascript


Clicky Game Screenshot
Clicky Card Game

A simple memory game written in React.


Don't click the same picture twice!

Demonstrates proficiency in: React, Express, Node, JSX, JavaScript, CSS, Heroku,

Giphy Screenshot
GifTastic

This is a webapp uses the GIPHY API to make a dynamic web page that populates with gifs of the user's choice.

The user may click on a prepopulated button or search a new item and click that button to create additional GIFs

When the user clicks one of the still GIPHY images, the gif will animate. If the user clicks the gif again, it will stop playing.


Demonstrates proficiency in: Rest APIs, AJAX calls, jQuery, dynamically created HTML

Crystal Screen Shot
Crystal Collector

You will be given a random number at the start of the game. There are four crystals below. By clicking on a crystal you will add a specific amount of points to your total score. You win the game by matching your total score to the random number, you lose the game if your total score goes above the random number The value of each crystal is hidden from you until you click on it. Each time when the game starts the game will change the values of each crystal.


Demonstrates proficiency in: jQuery, dynamic HTML, Bootstrap, math.random