Projects
Below are some of the projects I have worked on with links to either github repositories or online code editors.
Personal Website
vue.js, stylus, webpackThis website uses a Vue.js powered static site generator called Vuepress. I created a custom theme using Stylus and Vue components.
Sabetha Timer
javascript, sass, webpack, jasmineA timer thay provides instructions for a boss fight in the video game Guild Wars 2
Clean Slate Theme
wordpress, php, css, javascriptA responsive Wordpress theme developed for the Clean Slate program of YWCA McLean County. Includes support for the WooCommerce plugin to allow for ecommerce.
React List
react.js, sassA basic list application made with React.js and SASS. My first project using React.
Drag and Drop List
javascript, sassA list application that allows items to be reordered by clicking and dragging. If the list overflows the page, it can be scrolled by dragging an item to the top or bottom of the page.
GW2 AP Calculator
javascript, css, restUses account data from the Guild Wars 2 REST API to calculate the total achievement points (AP) earned by an account.
Chat UI
javascript, cssA simple chat application with a 'chatbot' that repeats whatever you enter. The chatbot could easily be substituted with code receiving/sending responses to a server.
Tic-Tac-Toe
javascript, css, html5A two player Tic-Tac-Toe game using the HTML5 drag/drop API, and a custom event mixin.
GW2Profile
vue.js, webpack, firebase, restA single page application that allows a user to create a profile showcasing their Guild Wars 2 account. This was my first application using Vue.
NodePractice
node.js, javascript, restA couple of small projects I completed to learn the basics of Node.js.