Recent Work

Covid-19 Dashboard

Covid-19 Dashboard

Built with data from the COVID-Project, this application uses a number of different measures to track the progress of the disease throughout the United States and show where the epidemic is getting better and where it is getting worse.

Bookmarks

Bookmarks

I created this application to help manage my collection of web development bookmarks. I have a bookmarklet in my browser that runs a little javascript whenever I click it. It takes the title and url of the web page I'm currently viewing and sends it to a Laravel backend. I can then select a category for the bookmark and hit the Save button. The Laravel app lets me create new categories and display my bookmarks by category.

Text Tool

Text Tool

This tool allows me to format several pages of text and easily see the effect of changing various properties, including font, size, color, line height and paragraph width.

Inc 5000

Inc 5000

Based on the Inc magazine 2019 list of the 5000 most successful companies in America, this application demonstrates some possibilities for working with a large dataset. The data is stored in a MySQL database that is accessed using an API built with Laravel. The front end for sorting and filtering the records is built using React. Users can also register to be able to tag individual companies and view groups of tagged records. Authorization is accomplished using Laravel's Sanctum package.

Color Tool

Color Tool

A simple tool for working with website color. Create a color scheme and see the results in ten typical web layouts.

Weather Forecast

Weather Forecast

Displays the current weather and a six day forecast for any city in the world, using the DarkSky weather API and the OpenCage geocoder API.