/everyone-everywhere-course

Course materials and sample project for the "Web Apps that Work Everywhere for Everyone" course

Primary LanguageHTML

Web Apps that Work Everywhere for Everyone Course

This is an example project, created to help course participants walk through some practical applications of progressive enhancement, responsive design, accessibility, inclusive web forms, web performance, and offline capabilities.

Getting Started

Installing Node

This repository requires Node 6+. To install Node you can visit nodejs.org. If you are new to Node and/or development environments, I highly recommend reading Node.js Development Environments for Beginners by Seth Vincent to help get you started.

Once Node is installed, open up your terminal application and type:

node -v

You should see output similar to:

v6.9.4

Cloning this repository

To copy this repository to your machine, navigate to the directory where you store your project files and type the following into the terminal:

git clone git@github.com:ascott1/everyone-everywhere-course.git

Installation

This project has a few dependencies, installed using Node's package manager npm. To install these dependencies we will cd into the project directory and run npm install:

cd everyone-everywhere-course
npm install

Running the project

To run the project type the following into your terminal application from the everyone-everywhere-course directory:

npm start

You should see output that states: listening on 3000

Now navigate to http://localhost:3000/ to view the application.