Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
307779f
switch_case group info added
Remko23 Mar 2, 2026
6bda934
frontend desing
Remko23 May 8, 2026
5b56baf
Keycloack login, frontend design update
Remko23 May 8, 2026
5ef266d
History empty view
Remko23 May 8, 2026
7be5ef2
Docker configuration
Remko23 May 8, 2026
f194397
Fix: Header Allignment
Remko23 May 8, 2026
3dca62e
keycloack theme
Remko23 May 8, 2026
cfc0b77
Minor changes
Remko23 May 8, 2026
45127d1
architektura mikrosevisowa Eureka i Config Server
awalicki May 18, 2026
5b85fcb
Merge pull request #1 from Remko23/Eureka-server
Remko23 May 18, 2026
fb5c765
Java version 25 and faster docker build
Remko23 May 18, 2026
a93e136
Merge remote-tracking branch 'origin/main' into java_version_docker_c…
Remko23 May 18, 2026
973608b
Merge pull request #2 from Remko23/java_version_docker_config
awalicki May 18, 2026
95fc4ab
Fix: keycloack data
Remko23 May 18, 2026
5370218
feat: search-service template
AdamBrodziak May 18, 2026
2b3b139
feat: backend full template
AdamBrodziak May 18, 2026
c536584
feat: gateway-service and ocr-service templates
AdamBrodziak May 18, 2026
630caf8
Merge pull request #3 from Remko23/Microservices_template
EmelusP May 18, 2026
a5806d6
fix: gitignore
AdamBrodziak May 19, 2026
5ac90c6
feat: main implementation
AdamBrodziak May 19, 2026
83d3537
added tests
AdamBrodziak May 19, 2026
a8bd609
fix: tests
AdamBrodziak May 19, 2026
dd2328b
fix: GatewayRoutesConfig.java
AdamBrodziak May 19, 2026
00525b3
Groq API client config
EmelusP May 19, 2026
c16e156
Model selection and pom changes
EmelusP May 19, 2026
379309b
Working truth grading business logic
EmelusP May 19, 2026
62ace33
Model change
EmelusP May 19, 2026
a559451
Fixing docker build errors
EmelusP May 19, 2026
0dabe70
Merge pull request #4 from Remko23/orchestrator
Remko23 May 19, 2026
2f98e76
Merge pull request #5 from Remko23/gateway-service
Remko23 May 21, 2026
29645a1
SonarQube and Jacoco configuration
Remko23 May 21, 2026
11e8e2b
feat: search-service
Remko23 May 22, 2026
3f78d08
test: search-service code coverage
Remko23 May 22, 2026
5534a01
test: search-service shorter tests names
Remko23 May 22, 2026
599bd24
fix: frontend container startup issue
Remko23 May 22, 2026
ea42492
Merge pull request #8 from Remko23/search-service
awalicki May 22, 2026
192699c
models
awalicki May 22, 2026
529e842
vision extraction
awalicki May 22, 2026
6362f4d
controller
awalicki May 22, 2026
83023a1
exception handler
awalicki May 22, 2026
767af45
docker compose
awalicki May 22, 2026
8731849
fixed connection
awalicki May 22, 2026
922970c
fix: port number
awalicki May 23, 2026
08dec61
fix: github actions
Remko23 May 23, 2026
d3bfc59
Merge pull request #9 from Remko23/ocr-service
Remko23 May 23, 2026
2a3afcc
feat: more orchestrator-service functionality
Remko23 May 23, 2026
3488dc4
feat: frontend connected to gateway
Remko23 May 23, 2026
43c16d1
fix: Microservices connection
Remko23 May 23, 2026
a7b4846
feat: analysis page update
Remko23 May 23, 2026
8d2e9f6
Merge pull request #10 from Remko23/orchestrator-service
awalicki May 25, 2026
c5b97d5
feat: add custom styling for alert and feedback messages for registra…
AdamBrodziak Jun 3, 2026
e68cbe4
feat: implement verification history tracking with MongoDB
AdamBrodziak Jun 3, 2026
fd25e17
feat: implement OAuth2 token relay, update CORS configuration, and ad…
AdamBrodziak Jun 3, 2026
e791105
feat: implement frontend verification logic and decouple UI component…
AdamBrodziak Jun 3, 2026
f87cdc6
Merge pull request #11 from Remko23/search-history
awalicki Jun 5, 2026
1205c2b
ocr-service config
awalicki Jun 19, 2026
eb0718c
Merge pull request #12 from Remko23/config-server
Remko23 Jun 20, 2026
ef9883d
feat: neutral answer
Remko23 Jun 20, 2026
7ae9759
test: backend code coverage
Remko23 Jun 20, 2026
15934d1
tests: gateway-service code coverage
Remko23 Jun 20, 2026
7e83243
tests: ocr-service code coverage
Remko23 Jun 20, 2026
a13f13a
tests: config-server code coverage
Remko23 Jun 20, 2026
002c93e
tests: discovery-server code coverage
Remko23 Jun 20, 2026
6c2a305
Merge pull request #13 from Remko23/neutral-answer
awalicki Jun 20, 2026
2a83d8b
docs: Swagger config
Remko23 Jun 20, 2026
7f51c75
Merge pull request #14 from Remko23/swagger
awalicki Jun 20, 2026
ee73096
cucumber
awalicki Jun 21, 2026
061c26d
fixes
awalicki Jun 21, 2026
a550991
Merge pull request #15 from Remko23/cucumber
Remko23 Jun 21, 2026
2d885b2
minor changes
awalicki Jun 21, 2026
5d302f7
another minor changes
awalicki Jun 21, 2026
31f1e14
Merge pull request #16 from Remko23/final-check
EmelusP Jun 21, 2026
f08679a
minoor changes
awalicki Jun 22, 2026
e40b1e1
Merge pull request #17 from Remko23/final-check
Remko23 Jun 22, 2026
00b0840
fix: less sonarqube issues
Remko23 Jun 22, 2026
1f0d0ae
fix: sonarqube passes
Remko23 Jun 22, 2026
8577919
Merge pull request #18 from Remko23/last-fixes
awalicki Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Build

on:
push:
branches:
- main

jobs:
build:
name: Build and analyze
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: 25
distribution: "zulu" # Alternative distribution options are available.
- name: Cache SonarQube packages
uses: actions/cache@v4
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Cache Maven packages
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Build and analyze
run: mvn -B verify

79 changes: 79 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# ==========================================
# Credentials, Secrets, and Environment Files
# ==========================================
.env
.env.*
!.env.example
*.pem
*.key
*.cert
secrets/
credentials.json

# ==========================================
# Java / Spring Boot (Maven/Gradle)
# ==========================================
target/
**/target/
build/
**/build/
*.class
*.jar
*.war
*.ear
*.iml
*.lst

# ==========================================
# Frontend (Node.js / Next.js)
# ==========================================
node_modules/
**/node_modules/
.next/
**/.next/
out/
**/out/
dist/
**/dist/
.vercel/
*.tsbuildinfo
next-env.d.ts
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# ==========================================
# Docker & Local Database Volumes
# ==========================================
keycloak-data/
postgres-data/
db-data/

# ==========================================
# IDEs, Editors, and OS files
# ==========================================
.idea/
.vscode/
*.swp
*.swo
*.iws
*.ipr
.classpath
.project
.settings/
.nb-gradle/
nbproject/
nbbuild/
.sts4-cache/
.DS_Store
Thumbs.db

# ==========================================
# SonarQube / JaCoCo
# ==========================================
.sonar/
**/.sonar/
**/jacoco.exec

.agent/
4 changes: 4 additions & 0 deletions backend/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
target/
.idea/
*.iml
.env
13 changes: 13 additions & 0 deletions backend/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
FROM maven:3.9-eclipse-temurin-25-alpine AS build
WORKDIR /app
COPY pom.xml .
RUN mvn dependency:go-offline -B

COPY src src
RUN mvn clean package -DskipTests

FROM eclipse-temurin:25-jre-alpine
WORKDIR /app
COPY --from=build /app/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "--enable-preview", "-jar", "app.jar"]
Loading