diff --git a/Server Delivery Planner/.idea/compiler.xml b/Server Delivery Planner/.idea/compiler.xml
new file mode 100644
index 0000000..9351585
--- /dev/null
+++ b/Server Delivery Planner/.idea/compiler.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Server Delivery Planner/.idea/jarRepositories.xml b/Server Delivery Planner/.idea/jarRepositories.xml
new file mode 100644
index 0000000..712ab9d
--- /dev/null
+++ b/Server Delivery Planner/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Server Delivery Planner/.idea/workspace.xml b/Server Delivery Planner/.idea/workspace.xml
new file mode 100644
index 0000000..4cf467d
--- /dev/null
+++ b/Server Delivery Planner/.idea/workspace.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "keyToString": {
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "SHARE_PROJECT_CONFIGURATION_FILES": "true"
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1683924408234
+
+
+ 1683924408234
+
+
+
+
+
+
+
+ file://$PROJECT_DIR$/src/main/java/com/andreicerbu/items/AdminJson.java
+ 48
+
+
+
+ file://$PROJECT_DIR$/src/main/java/com/andreicerbu/items/AdminJson.java
+ 49
+
+
+
+ file://$PROJECT_DIR$/src/main/java/com/andreicerbu/Main.java
+ 24
+
+
+
+ file://$PROJECT_DIR$/src/main/java/com/andreicerbu/Main.java
+ 23
+
+
+
+ file://$PROJECT_DIR$/src/main/java/com/andreicerbu/Main.java
+ 22
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Server Delivery Planner/target/Server_Delivery_Planner-1.0-SNAPSHOT.jar b/Server Delivery Planner/target/Server_Delivery_Planner-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..b082b0f
Binary files /dev/null and b/Server Delivery Planner/target/Server_Delivery_Planner-1.0-SNAPSHOT.jar differ
diff --git a/Server Delivery Planner/target/classes/META-INF/maven/archetype.xml b/Server Delivery Planner/target/classes/META-INF/maven/archetype.xml
new file mode 100644
index 0000000..e57050e
--- /dev/null
+++ b/Server Delivery Planner/target/classes/META-INF/maven/archetype.xml
@@ -0,0 +1,9 @@
+
+ Server_Delivery_Planner
+
+ src/main/java/App.java
+
+
+ src/test/java/AppTest.java
+
+
diff --git a/Server Delivery Planner/target/classes/archetype-resources/pom.xml b/Server Delivery Planner/target/classes/archetype-resources/pom.xml
new file mode 100644
index 0000000..4c098a3
--- /dev/null
+++ b/Server Delivery Planner/target/classes/archetype-resources/pom.xml
@@ -0,0 +1,15 @@
+
+ 4.0.0
+ $com.andreicerbu.deliveryplanner
+ $Server_Delivery_Planner
+ $1.0-SNAPSHOT
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
diff --git a/Server Delivery Planner/target/classes/archetype-resources/src/main/java/App.java b/Server Delivery Planner/target/classes/archetype-resources/src/main/java/App.java
new file mode 100644
index 0000000..4a70f35
--- /dev/null
+++ b/Server Delivery Planner/target/classes/archetype-resources/src/main/java/App.java
@@ -0,0 +1,13 @@
+package $com.andreicerbu.deliveryplanner;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/Server Delivery Planner/target/classes/archetype-resources/src/test/java/AppTest.java b/Server Delivery Planner/target/classes/archetype-resources/src/test/java/AppTest.java
new file mode 100644
index 0000000..3d9c77c
--- /dev/null
+++ b/Server Delivery Planner/target/classes/archetype-resources/src/test/java/AppTest.java
@@ -0,0 +1,38 @@
+package $com.andreicerbu.deliveryplanner;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+ extends TestCase
+{
+ /**
+ * Create the test case
+ *
+ * @param testName name of the test case
+ */
+ public AppTest( String testName )
+ {
+ super( testName );
+ }
+
+ /**
+ * @return the suite of tests being tested
+ */
+ public static Test suite()
+ {
+ return new TestSuite( AppTest.class );
+ }
+
+ /**
+ * Rigourous Test :-)
+ */
+ public void testApp()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/Algorithm.class b/Server Delivery Planner/target/classes/com/andreicerbu/Algorithm.class
new file mode 100644
index 0000000..3df24c1
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/Algorithm.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/ClientThread.class b/Server Delivery Planner/target/classes/com/andreicerbu/ClientThread.class
new file mode 100644
index 0000000..5d54c56
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/ClientThread.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/InitializeDatabase.class b/Server Delivery Planner/target/classes/com/andreicerbu/InitializeDatabase.class
new file mode 100644
index 0000000..e7c152e
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/InitializeDatabase.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/Main.class b/Server Delivery Planner/target/classes/com/andreicerbu/Main.class
new file mode 100644
index 0000000..32622ac
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/Main.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/Server.class b/Server Delivery Planner/target/classes/com/andreicerbu/Server.class
new file mode 100644
index 0000000..fbaa938
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/Server.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/SocketInput.class b/Server Delivery Planner/target/classes/com/andreicerbu/SocketInput.class
new file mode 100644
index 0000000..442aadb
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/SocketInput.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/TokenValidator.class b/Server Delivery Planner/target/classes/com/andreicerbu/TokenValidator.class
new file mode 100644
index 0000000..3d570b5
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/TokenValidator.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/exceptions/InvalidJsonException.class b/Server Delivery Planner/target/classes/com/andreicerbu/exceptions/InvalidJsonException.class
new file mode 100644
index 0000000..b37eb0d
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/exceptions/InvalidJsonException.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/interfaces/JSONMethods.class b/Server Delivery Planner/target/classes/com/andreicerbu/interfaces/JSONMethods.class
new file mode 100644
index 0000000..1665442
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/interfaces/JSONMethods.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/AdminJson.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/AdminJson.class
new file mode 100644
index 0000000..a3fce7f
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/AdminJson.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/BaseItem.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/BaseItem.class
new file mode 100644
index 0000000..1eb7218
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/BaseItem.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/Order.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/Order.class
new file mode 100644
index 0000000..e711bda
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/Order.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/ProductForOrder.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/ProductForOrder.class
new file mode 100644
index 0000000..6c56ae8
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/ProductForOrder.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableDeposit.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableDeposit.class
new file mode 100644
index 0000000..b700202
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableDeposit.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableOrder.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableOrder.class
new file mode 100644
index 0000000..497db37
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableOrder.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableProdInDepo.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableProdInDepo.class
new file mode 100644
index 0000000..15f11e9
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableProdInDepo.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableProduct.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableProduct.class
new file mode 100644
index 0000000..486e6fd
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableProduct.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableRoute.class b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableRoute.class
new file mode 100644
index 0000000..5d4ca7e
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/items/database/TableRoute.class differ
diff --git a/Server Delivery Planner/target/classes/com/andreicerbu/json/JsonFields.class b/Server Delivery Planner/target/classes/com/andreicerbu/json/JsonFields.class
new file mode 100644
index 0000000..6e50cf2
Binary files /dev/null and b/Server Delivery Planner/target/classes/com/andreicerbu/json/JsonFields.class differ
diff --git a/Server Delivery Planner/target/maven-archiver/pom.properties b/Server Delivery Planner/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..c37bc83
--- /dev/null
+++ b/Server Delivery Planner/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Sat May 13 00:47:57 EEST 2023
+artifactId=Server_Delivery_Planner
+groupId=com.andreicerbu.deliveryplanner
+version=1.0-SNAPSHOT
diff --git a/Server Delivery Planner/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/Server Delivery Planner/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..4ab0058
--- /dev/null
+++ b/Server Delivery Planner/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,11 @@
+com\andreicerbu\Algorithm.class
+com\andreicerbu\items\Order.class
+com\andreicerbu\items\Route.class
+com\andreicerbu\items\Depot.class
+com\andreicerbu\Server.class
+com\andreicerbu\items\BaseItem.class
+com\andreicerbu\ClientThread.class
+com\andreicerbu\Database.class
+com\andreicerbu\items\Product.class
+com\andreicerbu\Main.class
+com\andreicerbu\TokenValidator.class
diff --git a/Server Delivery Planner/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/Server Delivery Planner/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..70d84bf
--- /dev/null
+++ b/Server Delivery Planner/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,11 @@
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\items\Order.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\ClientThread.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\items\BaseItem.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\Database.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\items\Route.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\Server.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\Main.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\items\Depot.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\Algorithm.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\items\Product.java
+C:\Users\Andrei\Documents\Advanced_Programming\Server Delivery Planner\src\main\java\com\andreicerbu\TokenValidator.java