diff --git a/src/components/login_form/login_form.js b/src/components/login_form/login_form.js
new file mode 100644
index 00000000..827c704c
--- /dev/null
+++ b/src/components/login_form/login_form.js
@@ -0,0 +1,15 @@
+const LoginForm = {
+ data: () => ({
+ user: {}
+ }),
+ computed: {
+ loggingIn () { return this.$store.state.users.loggingIn }
+ },
+ methods: {
+ submit () {
+ this.$store.dispatch('loginUser', this.user)
+ }
+ }
+}
+
+export default LoginForm
diff --git a/src/components/login_form/login_form.vue b/src/components/login_form/login_form.vue
new file mode 100644
index 00000000..94fb885d
--- /dev/null
+++ b/src/components/login_form/login_form.vue
@@ -0,0 +1,25 @@
+
+
+
+
+