latelier

A project management tool.

Kanban

Features

  • Kanban task board with realtime updates
  • Timeline view of tasks and projects
  • BPMN diagrams
  • Business model canvas sheet for project
  • Projects grouped by organization
  • Project weather like status
  • Permissions per organization & per project

Installation

Meteor

This application is built with Meteor framework.

See https://www.meteor.com/install for installation instructions.

Requirements

GraphicsMagick is required to generate thumbnails

Configuration

Copy settings-development.json.sample.json to settings-development.json and update values matching your configuration

Settings:

Key Type Default value Description
generateFixtures boolean false If true, users fixtures are generated at startup
disableAccountCreation boolean false If true account creation is forbidden
attachmentsPath string /tmp/ Attachment storage path on fs
avatarsPath string attachmentsPath Avatar storage path on fs
email.from string noreply@localhost From email when sending mail
roles.admin [string] [] Users matching emails will have the admin role
public.seo.titlePrefix string l’atelier window.title prefix
sso object {} See below
uploadTransport string ddp http or ddp
notificationsPerUser number 50 max number of notifications stored per user
users object {} See below
elasticApm object {} See below
digestsRetention number 60 Number of days to keep in digest

users:

Key Type Default value Description
search string (“admin”, “all”) all Who can search existing users
invite string (“admin”, “all”) all Who can invite people

sso:

Key Type Default value Description
enabled boolean false If true, sso is enabled
email string null email header to match user

elasticApm:

Key Type Default value Description
enabled boolean false If true, elastic-apm is enabled
options object {} see https://github.com/kschingiz/meteor-elastic-apm

Example:

{
  "generateFixtures": false,
  "disableAccountCreation": false,
  "attachmentsPath": "/tmp/attachments/",
  "notificationsPerUser": 50,
  "users": {
    "search": "admin",
    "invite": "admin"
  },
  "email": {
    "from": "noreply@localhost"
  },
  "roles": {
    "admin": ["[email protected]"]
  },
  "public": {
    "seo": {
      "titlePrefix": "l'atelier"
    },
    "sso": {
      "enabled": true,
      "email": "header-email"
    },
    "uploadTransport": "ddp"
  }
}

Fixtures (dev only feature)

If generateFixtures parameter is set to true, 50 users are created at startup (if user count is <= 2).
Default password for generated users is password.

Install dependencies

meteor npm install

Start

npm start

Screenshots

Dashboard

Planning (organization)

Planning (project)

BPMN

Weather

Canvas

License

Apache License 2.0

GitHub

https://github.com/polarisdev87/PM-Tool-Metor-Vue