diff --git a/frontend/src/components/NewLead.vue b/frontend/src/components/NewLead.vue
new file mode 100644
index 00000000..a9e96015
--- /dev/null
+++ b/frontend/src/components/NewLead.vue
@@ -0,0 +1,216 @@
+
+
+
+
+
+
{{ field.label }}
+
+
+
+
+
+
+
(newLead[field.name] = option.email)"
+ :placeholder="field.placeholder"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/pages/Leads.vue b/frontend/src/pages/Leads.vue
index 4ad3bdb6..e64f00b4 100644
--- a/frontend/src/pages/Leads.vue
+++ b/frontend/src/pages/Leads.vue
@@ -4,7 +4,7 @@
-
@@ -35,6 +35,23 @@
+