diff --git a/app/routes.php b/app/routes.php
index 770e2eb61df6a8a74ae8fbf70f7a611d669b3707..68c8dc6bdfca55f30940509c503e6c9fa7237464 100644
--- a/app/routes.php
+++ b/app/routes.php
@@ -38,6 +38,11 @@ return function (App $app) {
         }
     );
 
+    $app->get('/signup', function (Request $request, Response $response) {
+        return $this->get(Twig::class)->render($response, "/user/create_user.twig", []);
+        }
+    );
+
     $app->group(
         '/users', function (Group $group) {
             $group->get('', ListUsersAction::class);
diff --git a/src/Application/Actions/User/CreateUserAction.php b/src/Application/Actions/User/CreateUserAction.php
index 92d7b1fe9032cbae42b7f0555a6f15228055569b..33d388d40b52ff05b639d6c88690ed17075faf2e 100755
--- a/src/Application/Actions/User/CreateUserAction.php
+++ b/src/Application/Actions/User/CreateUserAction.php
@@ -20,9 +20,8 @@ class CreateUserAction extends UserAction
         $firstname = $parsedRequestBody['firstname'];
         $lastname = $parsedRequestBody['lastname'];
         $mail = $parsedRequestBody['mail'];
-        $phone = $parsedRequestBody['phone'];
 
-        $user = new User(null, $username, $firstname, $lastname, $mail, $phone, 0, null);
+        $user = new User(null, $username, $firstname, $lastname, $mail, 0, null);
         $this->em->persist($user);
         $this->em->flush();
 
diff --git a/templates/user/create_user.twig b/templates/user/create_user.twig
new file mode 100644
index 0000000000000000000000000000000000000000..4ff9b285693c1594c7d3eec75c2bd869de3a2ef8
--- /dev/null
+++ b/templates/user/create_user.twig
@@ -0,0 +1,39 @@
+{% extends 'common/layout.twig' %}
+{% block content %}
+<form class="ui form" action="/users" method="post">
+<h4 class="ui dividing header">Sign Up</h4>
+    <div class="field">
+        <input type="text" name="firstname" id="firstname" placeholder="Firstname" required>
+    </div>
+    <div class="field">
+        <input type="text" name="lastname" id="lastname" placeholder="Lastname" required>
+    </div>
+    <div class="field">
+        <input type="text" name="username" id="username" placeholder="Username" required>
+        <div class="ui error message">
+            <div class="header">Action Forbidden</div>
+            <p>Username already used.</p>
+        </div>
+    </div>
+    <div class="field">
+        <input type="password" name="password" id="password" placeholder="Password" required>
+    </div>
+    <div class="field">
+        <input type="password" name="confirmpassword" id="confirmpassword" placeholder="Confirm your password" required>
+    </div>
+    <div class="field">
+        <input type="email" name="mail" id="mail" placeholder="Email" required>
+        <div class="ui warning message">
+            <div class="header">Could you check something!</div>
+            <ul class="list">
+                <li>That e-mail has been subscribed, but you have not yet clicked the verification link in your e-mail.</li>
+            </ul>
+        </div>
+        <div class="ui error message">
+            <div class="header">Action Forbidden</div>
+            <p>You can only sign up for an account once with a given e-mail address.</p>
+        </div>
+    </div>
+    <input type="submit" class="ui submit button">
+</form>
+{% endblock %}
\ No newline at end of file