Skip to content

Travel website project - Udemy - Git a Web Developer Job: Mastering the Modern Workflow by Brad Schiff

Notifications You must be signed in to change notification settings

kabuk1/travel-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel Site

Known Vulnerabilities

A hands-on project from Udemy: Git a Web Developer Job: Mastering The Modern Workflow by Brad Schiff.

Live Demo

You can see the completed website in action at kabuk1.github.io/travel-site/.

Features

  • Mobile-first performance and responive web design:

    • Lazy-loading images, icon sprites, responsive images

    • Icon sprites for faster page load time

  • Support for legacy browsers:

    • Picturefill to ensure responsive images

    • Test browser support for SVGs and flexbox with gulp-modernizr

    • Convert SVGs to PNGs with gulp-svg2png

  • Reveal page contents on scroll

  • Smooth page scroll to an anchor on the same page

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

  • Node.js
  • NPM

Installing

Clone this repository:

git clone https://github.com/kabuk1/travel-site.git

Install dependencies via NPM

npm install

Install gulp package

npm install gulp -save

Start the website

gulp watch

Built with

Library

  • jquery

Build Tools

  • Gulp
  • PostCSS
  • Babel
  • Webpack
  • normalize.css
  • lazysizes
  • waypoints

Testing

  • browsersync

Deployment

Bundle all files together in git bash using gulp:

gulp build

To preview your build project using gulp:

gulp previewdist

Acknowledgments

  • Thanks to Brad Schiff for a fantastic course on workflow.

About

Travel website project - Udemy - Git a Web Developer Job: Mastering the Modern Workflow by Brad Schiff

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published