Skip to content

A web application for storing and searching your lessons learned. In Dutch.

License

Notifications You must be signed in to change notification settings

TNO/lessons-learned-framework

 
 

Repository files navigation

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

About

A web application for storing and searching your lessons learned. In Dutch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.8%
  • CSS 2.5%
  • Other 0.7%