diff --git a/air.jpg b/air.jpg new file mode 100644 index 0000000..e77efab Binary files /dev/null and b/air.jpg differ diff --git a/app.js b/app.js new file mode 100644 index 0000000..69a0872 --- /dev/null +++ b/app.js @@ -0,0 +1,47 @@ +var createError = require('http-errors'); +var express = require('express'); +var path = require('path'); +var cookieParser = require('cookie-parser'); +var logger = require('morgan'); + +var indexRouter = require('./routes/index'); +var usersRouter = require('./routes/users'); +var mathRouter = require('./routes/math'); +var historyRouter = require('./routes/history'); +var artRouter = require('./routes/art'); + +var app = express(); + +// view engine setup +app.set('views', path.join(__dirname, 'views')); +app.set('view engine', 'hbs'); + +app.use(logger('dev')); +app.use(express.json()); +app.use(express.urlencoded({ extended: false })); +app.use(cookieParser()); +app.use(express.static(path.join(__dirname, 'public'))); + +app.use('/', indexRouter); +app.use('/users', usersRouter); +app.use('/math', mathRouter); +app.use('/art', artRouter); +app.use('/history', historyRouter); + +// catch 404 and forward to error handler +app.use(function(req, res, next) { + next(createError(404)); +}); + +// error handler +app.use(function(err, req, res, next) { + // set locals, only providing error in development + res.locals.message = err.message; + res.locals.error = req.app.get('env') === 'development' ? err : {}; + + // render the error page + res.status(err.status || 500); + res.render('error'); +}); + +module.exports = app; diff --git a/art.hbs b/art.hbs new file mode 100644 index 0000000..0ee812b --- /dev/null +++ b/art.hbs @@ -0,0 +1,205 @@ + + +
+ + +{{error.stack}}diff --git a/history.hbs b/history.hbs new file mode 100644 index 0000000..7671613 --- /dev/null +++ b/history.hbs @@ -0,0 +1,171 @@ + + + + + + +
+-
+
+
+ Education
+
+
+ -
+ Event
+
+
+ -
+ Data Tables
+
+
+
++- Dashboard v.1
+ - Dashboard v.2
+ - Dashboard v.3
+ - Analytics
+ - Widgets
+
++- Static Table
+ - Data Table
+
+