diff --git a/.gitignore b/.gitignore
index b7802d3..066e489 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/.idea/
/finlog.iml
+
+backend/**/target
\ No newline at end of file
diff --git a/backend/.mvn/maven.config b/backend/.mvn/maven.config
new file mode 100644
index 0000000..600c5db
--- /dev/null
+++ b/backend/.mvn/maven.config
@@ -0,0 +1 @@
+-Drevision=22.25.27
\ No newline at end of file
diff --git a/backend/common/pom.xml b/backend/common/pom.xml
new file mode 100644
index 0000000..15e106a
--- /dev/null
+++ b/backend/common/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+
+ dev.rheinsw.finlog.backend
+ backend
+ ${revision}
+
+
+ common
+
+
+ 21
+ 21
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/backend/pom.xml b/backend/pom.xml
new file mode 100644
index 0000000..d0f671d
--- /dev/null
+++ b/backend/pom.xml
@@ -0,0 +1,83 @@
+
+
+ 4.0.0
+
+ dev.rheinsw.finlog.backend
+ backend
+ ${revision}
+ pom
+
+
+ common
+ server
+
+
+
+ 21
+ 21
+ 3.14.0
+ UTF-8
+
+
+ 3.5.6
+ 2025.1.0-M2
+
+
+ 3.5.4
+ 1.18.38
+ 5.17.0
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
+
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-sunfire-plugin.version}
+
+ -Djdk.attach.allowAttachSelf=true
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/backend/server/pom.xml b/backend/server/pom.xml
new file mode 100644
index 0000000..7fffd62
--- /dev/null
+++ b/backend/server/pom.xml
@@ -0,0 +1,31 @@
+
+
+ 4.0.0
+
+
+ dev.rheinsw.finlog.backend
+ backend
+ ${revision}
+
+
+ server
+
+
+ 21
+ 21
+ UTF-8
+
+
+
+
+
+ dev.rheinsw.finlog.backend
+ common
+ ${revision}
+ compile
+
+
+
+
\ No newline at end of file