The backend uses Spring Boot.
Run using
> cd backend
> mvn spring-boot:run
{
"errorMessage": <string>,
"members": [
{
"id": <number>,
"name": <string>,
"amountCalculated": <number>,
"amountAdjusted": <number>
}, ...
]
}
{
"memberName": <string>,
"amount": <number>
}
{
"errorMessage": <string>,
"memberId": <number>,
"memberName": <string>,
"amount": <number>,
"calculatedTotal": <number>
}
{
"errorMessage": <string>
}
{
"id": <number>,
"amount": <number>
}
{
"errorMessage": <string>
"id": <number>,
"amount": <number>
}
{
"memberId": <number>,
"amount": <number>
}
{
"errorMessage": <string>,
"memberId": <number>,
"amount": <number>
}
{
"errorMessage": <string>,
"id": <number>,
"name": <string>,
"amountCalculated": <number>,
"amountAdjusted": <number>,
"penalties": [
{
"id": <number>,
"dateTime": <datetime>,
"amount": <number>
}, ...
]
}
The frontend uses Vue 3 and Vite.
Run using
> cd frontend
> npm run dev
In your browser, navigate to
http://localhost:5173
NOTE: existing typing issues have not been resolved yet.
So building this with npm run build
will fail.