Portfolio · Mar 2017
Concept A · A Tool to Easily Update Content
I was inspired by keystone.js and its ability to create easy to use CMS systems. I've developed CMS systems using keystone.js professionally and after much success decided to implement it in my own portfolio website.
Images can be uploaded and automatically become hosted on Cloudinary.com, a great option to ease the burden on loading for your pages.
You can work on a "post" and save it in Draft form, or publish it straight away. This is also great for blogs and other content-heavy websites. The CMS also allows non-tech people to contribute to the contenting process.
The end result is this entire website.
Concept B · A Fun, Interactive D3.js Visualization
Adapted from bl.ocks.org, I set up a customized, interactive D3.js visualization on the homepage.
Overview of D3.js code: