“Geek Week” 2016 project: keep track of recurring teleconferences
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
doc
lib
screenshots
sql
static
test
views
.eslintrc.json
.gitignore
.jshintrc
.travis.yml
LICENSE.md
README.md
config.json
jsdoc.json
package-lock.json
package.json
server.js

README.md

Build Status

Eunomia

A tool to manage recurrent WebEx meetings

  1. Introduction
  2. Screenshots
  3. Getting started
  4. Testing
  5. Documentation
  6. Credits

1. Introduction

This is a Geek Week 2016 project at the World Wide Web Consortium (W3C).

The goal is to manage all recurrent WebEx teleconferences with their details, times and associates timezones; and to let users view them according to their own timezone.

2. Screenshots

Front page (not logged in):

Front page (not logged in)

Sign up:

Sign up

Log in:

Log in

Front page (logged in):

Front page (logged in)

All people:

All people

One person:

One person

All meetings:

All meetings

One meeting:

One meeting

All locations:

All locations

One location:

One location

All timezones:

All timezones

One timezone:

One timezone

3. Getting started

$ git clone https://github.com/w3c/Eunomia.git
$ cd Eunomia
$ sqlite3 -echo -bail eunomia.db < sql/create-db.sql
$ sqlite3 -echo -bail eunomia.db < sql/populate-db.sql
$ npm install
$ npm start

4. Testing

$ npm test

5. Documentation

Documentation for all JS files is generated using JSDoc:

$ npm run jsdoc

See the documentation on GitHub pages.

6. Credits

Copyright © 2016–2018 World Wide Web Consortium (W3C).

This project is licenced under the terms of the MIT licence.