This is some attempt to organize all of the various fun projects, proofs of concept, and random other playfully coded things that have spilled from my mind.
If you are interested in some of my more "professional" work, check out my portfolio on jeffreyeverhart.com.
Technology Legend
Front-End Back-End API or Web Service Hosting or Cloud Platform
This application is built using a MEAN stack approach (sans MongoDB) and is hosted on the Heroku Platform. It uses the HTML 5 Geolocation API and Google Maps API to provide lat/long coordinates for a current position and forecast weather for the current position using the Forecast.io API. I also hooked the application up to a Google Sheet serving data as CSV that is collected every hour from Forecast.io using Google Apps Script. All of the visualization is done with nvd3, a libary that extends d3.
This application is built using static resources served from Amazon Simple Storage Service (S3). I built this application to explore the feasibility of a homegrown video classroom. The app uses Google Material Design for the front-end framework and Angular to handle loading the videos, which is done to keep data transfer costs down from AWS but still make all the content accessible to users in one view. I used the HTML 5 Video API to create time synced notes and will integrate this with a Firebase NoSQL DB to persist the notes and discussions across sessions.
WOD Smart is a complete fitness tracking tool for the CrossFit™ community. WOD Smart leverages cloud technologies to provide coaches and athletes with up to date statistics on performace and helps build a thriving fitness community by publicizing workouts to a community feed. WOD Smart is currently in Alpha and is going through product development life cycles with help from the cool people at CrossFit First Due.
This project is a Canvas API Tool that helps support a variety of support tasks used by the DEC's help desk. It's made using Angular, Node, and Express and is hosted on Heroku. This tool helps provide error checking for crosslisting, manually create one or multiple courses, and creates development shells for a group of students registered in the DEC's faculty development course and enrolls them as teachers in the development shells.