/dev-site

Primary LanguageHTML

Rex Twedt's Website

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

Directory Structure

├── 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

Previous Versions

Version 1 [download zip] [link]

Version 2 [download zip] [link]

Version 3 [download zip] [link]