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
npm install
andnpm 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
- Typescript 4.9
- React 18