diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..aa00ffa
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..2738f8e
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/database.db b/database.db
new file mode 100644
index 0000000..a8ea934
Binary files /dev/null and b/database.db differ
diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java b/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java
new file mode 100644
index 0000000..f46cb63
--- /dev/null
+++ b/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java
@@ -0,0 +1,65 @@
+/** Reshad Meher*/
+package com.bib.essensbestellungsverwaltung;
+
+import javafx.fxml.FXML;
+import javafx.fxml.FXMLLoader;
+import javafx.scene.Scene;
+import javafx.scene.control.Alert;
+import javafx.scene.control.PasswordField;
+import javafx.scene.control.TextField;
+import javafx.stage.Stage;
+
+import java.io.IOException;
+import java.util.HashMap;
+
+public class SingUpController {
+ @FXML
+ private TextField tfEmail;
+ @FXML
+ private TextField tfBestätigungEmail;
+ @FXML
+ private PasswordField pfPasswort;
+ @FXML
+ private PasswordField pfBestätigungPassowrt;
+
+ private HashMap benutzermap = new HashMap<>();
+ @FXML
+ private void onKontoErstellenBtClick(){
+ String email = tfEmail.getText();
+ String bestätigungEmail = tfBestätigungEmail.getText();
+ String passwort = pfPasswort.getText();
+ String bestätigungPasswort = pfBestätigungPassowrt.getText();
+ if(!(email.isEmpty() || bestätigungEmail.isEmpty() || passwort.isEmpty() && bestätigungEmail.isEmpty() || bestätigungPasswort.isEmpty())){
+
+ Alert alert;
+ if(bestätigungEmail.equals(email) && bestätigungPasswort.equals(passwort)){
+ alert = new Alert(Alert.AlertType.CONFIRMATION,"okay");
+ alert.showAndWait();
+ benutzermap.put(email,passwort);
+ System.out.println(benutzermap);
+ }else {
+ alert = new Alert(Alert.AlertType.ERROR,"Die Eingabe passt nicht.");
+ alert.showAndWait();
+ }
+ tfEmail.setText("");
+ tfBestätigungEmail.setText("");
+ pfPasswort.setText("");
+ pfBestätigungPassowrt.setText("");
+ }
+ else {
+ Alert alert = new Alert(Alert.AlertType.ERROR,"Eingabefield sind leer");
+ alert.showAndWait();
+ }
+ }
+
+ @FXML
+ private void onAnmeldenBtClick() throws IOException {
+ FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("login-view.fxml"));
+ Scene scene = new Scene(fxmlLoader.load(), 950,480);
+ HelloApplication.primary.setScene(scene);
+ }
+ public HashMap getBenutzermap() {
+ return benutzermap;
+ }
+
+}
diff --git a/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument (2).txt b/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument (2).txt
new file mode 100644
index 0000000..e69de29
diff --git a/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument.txt b/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument.txt
new file mode 100644
index 0000000..e69de29