diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml
index 604f06b..eb5cef4 100644
--- a/.gitea/workflows/deploy.yaml
+++ b/.gitea/workflows/deploy.yaml
@@ -12,7 +12,7 @@ jobs:
env:
REPO_NAME: ${{ gitea.event.repository.name }}
REPO_OWNER: ${{ gitea.repository_owner }}
- ROOT_DIR: "/src"
+ ROOT_DIR: "/backend/src/main/java/com/crypto"
TYPE: "java"
JOB_TOKEN: ${{ gitea.token }}
run: |
diff --git a/.gitignore b/.gitignore
index 3e1c4f9..6c56cf8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,5 @@ replay_pid*
# JDT-specific (Eclipse Java Development Tools)
.classpath
+target/
+.vscode/
\ No newline at end of file
diff --git a/backend/pom.xml b/backend/pom.xml
new file mode 100644
index 0000000..ab15cab
--- /dev/null
+++ b/backend/pom.xml
@@ -0,0 +1,72 @@
+
+
+ 4.0.0
+
+ com.crypto
+ cryptoseals
+ 1.0.0-SERVER
+
+
+ 23
+ 23
+
+
+
+
+ io.javalin
+ javalin
+ 6.1.3
+
+
+
+ org.slf4j
+ slf4j-simple
+ 2.0.16
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.16.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.5.1
+
+
+ package
+
+ shade
+
+
+
+
+ com.crypto.Seal
+
+
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/crypto/Caesar.java b/backend/src/main/java/com/crypto/Caesar.java
similarity index 100%
rename from src/main/java/com/crypto/Caesar.java
rename to backend/src/main/java/com/crypto/Caesar.java
diff --git a/src/main/java/com/crypto/Main.java b/backend/src/main/java/com/crypto/Main.java
similarity index 100%
rename from src/main/java/com/crypto/Main.java
rename to backend/src/main/java/com/crypto/Main.java
diff --git a/src/main/java/com/crypto/RSA.java b/backend/src/main/java/com/crypto/RSA.java
similarity index 100%
rename from src/main/java/com/crypto/RSA.java
rename to backend/src/main/java/com/crypto/RSA.java
diff --git a/src/main/java/com/crypto/Seal.java b/backend/src/main/java/com/crypto/Seal.java
similarity index 100%
rename from src/main/java/com/crypto/Seal.java
rename to backend/src/main/java/com/crypto/Seal.java
diff --git a/src/main/java/com/crypto/Utilities.java b/backend/src/main/java/com/crypto/Utilities.java
similarity index 100%
rename from src/main/java/com/crypto/Utilities.java
rename to backend/src/main/java/com/crypto/Utilities.java
diff --git a/src/main/resources/get/cesare.html b/backend/src/main/resources/get/cesare.html
similarity index 100%
rename from src/main/resources/get/cesare.html
rename to backend/src/main/resources/get/cesare.html
diff --git a/src/main/resources/get/index.html b/backend/src/main/resources/get/index.html
similarity index 100%
rename from src/main/resources/get/index.html
rename to backend/src/main/resources/get/index.html
diff --git a/src/main/resources/get/rsa.html b/backend/src/main/resources/get/rsa.html
similarity index 100%
rename from src/main/resources/get/rsa.html
rename to backend/src/main/resources/get/rsa.html
diff --git a/src/main/resources/get/seal1.png b/backend/src/main/resources/get/seal1.png
similarity index 100%
rename from src/main/resources/get/seal1.png
rename to backend/src/main/resources/get/seal1.png
diff --git a/src/main/resources/get/style.css b/backend/src/main/resources/get/style.css
similarity index 100%
rename from src/main/resources/get/style.css
rename to backend/src/main/resources/get/style.css
diff --git a/src/pom.xml b/src/pom.xml
deleted file mode 100644
index d470439..0000000
--- a/src/pom.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
- 4.0.0
-
- com.crypto
- cryptoseals
- 1.0-SNAPSHOT
-
-
- 17
- 17
-
-
-
-
- io.javalin
- javalin
- 6.1.3
-
-
-
- org.slf4j
- slf4j-simple
- 2.0.16
-
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.16.1
-
-
-
-
\ No newline at end of file