This website was built to function as a single page web app, using AJAX to provide a smooth transition between content and a seamless user experience. Several additional tools for convenient modern web development were used:
- Gulp - automation with JavaScript and Node.js
- Node.js - a framework for server-side JavaScript development
- SCSS - a flexible css extension
- JQuery - a popular JS library built around simplifying code and maximizing compatibility
- Bootstrap - responsive HTML/CSS/JS framework
- Bootstrap Dropdown Hover plugin - plug-in to allow Bootstrap dropdown menus to activate on hover
- Fancybox - library for displaying images, html content and multi-media using a lightbox overlay
├── source/
├── hosting/
├── html/
└── content/ # html fragments inserted into index.html via AJAX
├── img/
├── gallery/
└── projects/
├── js/
└── scss/
├── bower.json # which client-side packages are needed
├── gulpfile.js # gulp script that defines various automation tasks
├── package.json # which node packages are needed
├── CHANGELOG.md
└── README.md
Version 1 [download zip] [link]
Version 2 [download zip] [link]
Version 3 [download zip] [link]