Commit Graph

4 Commits

Author SHA1 Message Date
84d7647481 Add household and membership domain with role-based APIs
All checks were successful
continuous-integration/drone/push Build is passing
Introduced `Household` and `HouseholdMember` entities, services, and repositories, enabling role-based access (`OWNER` and `MEMBER`). Added REST APIs for household creation, member management, and listing. Configured Flyway migrations, updated tests, and included IntelliJ HTTP client script for API testing. Updated `README.md` with feature details, usage instructions, and architecture overview.
2025-10-06 21:46:30 +02:00
699fb3836b Add JWT-based security and /me endpoint
All checks were successful
continuous-integration/drone/push Build is passing
Introduced JWT-based authentication with role handling using Keycloak. Added the `/me` endpoint to return user information and roles. Configured testing, Keycloak integration, and public-facing `/public/info` endpoint enhancements.
2025-10-05 19:17:56 +02:00
7cb6265125 Add JaCoCo for test coverage and update Drone CI settings
All checks were successful
continuous-integration/drone/push Build is passing
Integrate JaCoCo to enforce and report test coverage with a minimum threshold of 65%. Update Drone CI configuration to use a new Docker registry (rubble.se:5000) and add support for authentication with secrets.
2025-10-05 10:20:50 +02:00
aef0a4c98f Iteration 0 2025-10-04 21:21:41 +02:00