A website for UMass EMS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
sass
src
.bowerrc
.gitignore
README.md
bower.json
gulpfile.js
license.txt
package.json
server.js

README.md

Umass EMS Website

Website

The Umass EMS Website is a website for members of UMass EMS, and others to access information about UMass EMS. It displays information about shifts, staff, the organization, membership, and CPR classes. Shift data can be dynamically filtered by shift features to assist with shift selection. Shift informtion updates in real time. The back end of this website is hosted by gomix and redis labs, which gathers and caches data from a google sheet. Google sheet JSONP serving as used here is described in this guide. In the event of failure to get data from the gomix backend the google sheet is used directly.

The http hosting is handled by UMass Amherst and the website can be visited at http://www.umass.edu/ems/#/home.

This website is built using:

  • Angular
  • SASS
  • Babel
  • Gulp
  • Bower
  • Marked

Installing dependencies

Bower:

bower install

Node:

npm install

Building

To build (with watch):

gulp

To build (without watch):

gulp build

To watch:

gulp watch

Development Server

Build, run server, and watch:

npm start

To run just run development server:

node server