Web platform for managing board game results and tracking gamers’ progress.
As a standard web application, Planshboard consist of 3 main parts:
- application server | Kotlin, Spring Framework
- web client | React, Typescript
- database server | PostgreSQL
It is possible to run the whole app inside the docker containers. It can be done by executing the following command:
./scripts/run-app-docker.sh
The app will be available at localhost:3031
.
To speed up the development, some initial data can be inserted to the database by executing:
node scripts/insertData.js
The above command uses real endpoints of the backend server, so it's neccessary to have it ready before.