Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 1.79 KB

README.md

File metadata and controls

61 lines (44 loc) · 1.79 KB

LESSONS-LEARNED-FRAMEWORK

A web application for storing and searching your lessons learned.

landing page

Installation

Install all dependencies, start the database service and run rspack to bundle your dependencies. You can access the application at http://localhost:3000.

npm i
npm build:domain
npm run serve

Development

As above, but now run rspack in watch mode.

npm i
npm start

Environment settings

  • LOKI_PORT: to change the output port, default 3000, e.g. set LOKI_PORT=80 to serve it at http://localhost.
  • NODE_DEV: When set to development, every server request is logged to the command line. Set it to production to stop logging requests.

Run Keycloak as explained in the docker folder.

Screenshots

events event_view general incident geo org cm lesson pubs mm editors

TODO

  • FIX: Edit rights on kcr2 website
  • Add the option to upload reports
  • Add the option to upload one image of the incident (for the infographic)
  • Make a separate app for the infographics view (with a link to the L3) -> GRIP-ATLAS
  • FIX: The non-edit view, since there are new types available. Also update the way lessons are shown.
  • Implement traffic light + smiley for the lessons
  • Show default image and/or infographic for each CM incident type
  • Implement the 9 CM themes and n incident categories (Rijksbrede risico analyse, p85)

Keycloak