A prototype using React The steps of making this happen Setup the development environment gulpfile and package.json Build the HTML, CSS and JavaScript accordingly (named demo.*) Abstract each block into React components and utilize React functionalities Set up the build process to compress the files and deploy to GitHub Pages Technologies Used React Babel Browserify BrowserSync Gulp Sass Pug (formerly Jade) ES2015 No jQuery 😌