The frontend is implemented in the TypeScript programming language using the React library and a set of MUI components.
For development, you can run the following commands in the root of the frontend directory:
npm install
- to install dependencies
npm start
- to launch the application
Implemented end-to-end (E2E) testing using the cypress library. For testing, you can use the following commands:
npm run test:cypress
- run tests in the terminal
npm run open:cypress
- open the cypress interface for testing with a visual display
To run the application in the docker containers, you can run the following command in the root of the testy-tms directory:
docker-compose -f docker-compose-dev.yml up