Skip to content
Snippets Groups Projects
Select Git revision
  • 4deaa1c2c2e89838a5249c145a92a4faf4b9b5ce
  • master default protected
  • develop
  • tmp-1
  • v0.2.0 protected
  • v0.1.0 protected
6 results

rolegame

user avatar
Martin Lehoux authored
4deaa1c2
History

RoleGame

Dependencies

Used

  • express: Fast, unopinionated, minimalist web framework
  • bcrypt: A bcrypt library for NodeJS.
  • express-session: Simple session middleware for Express
  • pug: A clean, whitespace-sensitive template language for writing HTML
  • mongoose: Mongoose MongoDB ODM
  • body-parser: Node.js body parsing middleware
  • morgan: HTTP request logger middleware for node.js
  • connect-mongodb-session: MongoDB session store for connect/express built by MongoDB
  • random: Seedable random number generator supporting many common distributions.
  • js-yaml: YAML 1.2 parser and serializer
  • node-cron: A simple cron-like task scheduler for Node.js

To use

  • joi: Object schema description language and validator for JavaScript objects.

Starting app

  • Install MongoDB and run it
  • Copy and fill secret from config.template.yml to config.yml
  • Run node index.js

TODO

  • Validate mongoose models