The application structure is as follows.
- microservice-user-management - Microservice implemented using Spring boot. More info
- microservice-course-management - Microservice implemented using Spring boot. More info
- eureka-discovery-service - Microservice implemented using Spring eureka. More info
- zuul-gateway-service - Microservice implemented using Spring zuul. More info
- client-side - A NodeJs application implemented using React. This consumes services hosted by server side. More info
$ cd microservice path
$ gradlew bootJar
$ gradlew bootRun
$ cd client-side
$ npm install
$ npm start
http://localhost:3000