To compile the backend module, made with Java 8, Maven, SpringBoot, MongoDB and OpenAPI, you can run these commands:
$ cd springboot-mongodb-crud-application
$ mvn clean (to clean target directory)
$ mvn clean install -U -DSkipTests=true
$ mvn spring-boot:run
To compile the frontend module, made with React + Typescript support and Material-UI, you can run these commands:
$ cd react-ts-material-ui-crud-demo
$ npm install
$ npm run start:json-server (to run json-server with fake data because Java backend cannot deployed in some cloud platforms)
$ npm start