Skip to content

kbss-cvut/csat-maintenance-planner

Repository files navigation

CSAT Maintenance Planner

Netlify Status

The CSAT Plan Manager is a cooperation project between CTU and CSAT. The Maintenance Planner gives a visual, easy and practical way for CSAT employees to have an overview of passed, ongoing and future maintenance plans. This project is frontend application that works over REST API provided by Aircraft Maintenance Planning System.

For developers

The CSAT Maintenance Planner is written in TypeScript using React.

This project was bootstrapped with Create React App, TypeScript version.

Requirements

  • tested on nodejs version 14

Formating

This project was formatted with Prettier with no configuration. If you are using IntellJ IDEA, it is recommended to follow this guide to configure Prettier.

Dockerization

The docker image of CSAT Plan Manager can be built with docker build -t csat-plan-manager .. Then, it can be run and exposed at 8090/plan-manager as docker run -e SERVER_URL_REVISION_LIST=<BACKEND_REVISIONS_URL> SERVER_URL_REVISION_ID=<BACKEND_PLAN> -p 8090:80 plan-manager, or from the deploy folder with docker compose -f docker-compose.yaml up.


This work has been supported by the grant No. CK01000204 "Improving effectiveness of aircraft maintenance planning and execution" of Technology Agency of the Czech Republic.