six-pits
Sample online game / Tech showcase
You can read about the game here
You can learn about the adopted tech stack here
For detailed info about service project, jump here
Detailed info on web project, here
How to run and test this solution
Open two terminals, one inside service and another inside web module.
On service module:
gradle bootRun
On web module:
npm install
npm run dev
To run tests on service module:
gradle test jacocoTestReport
And then go to the build/reports
folder to see the results for test and coverage.
To run tests on web module:
npm run test
Test results and coverage will appear on console output