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.
The CSAT Maintenance Planner is written in TypeScript using React.
This project was bootstrapped with Create React App, TypeScript version.
- tested on nodejs version 14
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.
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.