Simple example of calculator that is implemented on the spring boot backend using Axon Framework + websocket communication with FE.
- Run docker environment using docker-compose.yaml
- FE
- install and run it in folder web using commands
yarn
,yarn re:build
andyarn start
- install and run it in folder web using commands
- BE
- Run
mvn clean install
for backend-parent pom - Run Springboot app BFF
- Run Springboot app Calculator command service
- Run Springboot app Calculator projection service
- Run
- Java 17
- Springboot 2.7
- Axon Framework 4.6
- MongoDB 5 + MongoDB java driver 4.8
- Websocket
- NodeJS 18
- Yarn 3
- React 18
- ReScript 10