diff --git a/front/README.md b/front/README.md
new file mode 100644
index 0000000..91daa6e
--- /dev/null
+++ b/front/README.md
@@ -0,0 +1,22 @@
+# clearbowl
+
+> My flawless Nuxt.js project
+
+## Build Setup
+
+``` bash
+# install dependencies
+$ npm run install
+
+# serve with hot reload at localhost:3000
+$ npm run dev
+
+# build for production and launch server
+$ npm run build
+$ npm run start
+
+# generate static project
+$ npm run generate
+```
+
+For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).
diff --git a/front/assets/README.md b/front/assets/README.md
new file mode 100644
index 0000000..34766f9
--- /dev/null
+++ b/front/assets/README.md
@@ -0,0 +1,7 @@
+# ASSETS
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains your un-compiled assets such as LESS, SASS, or JavaScript.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#webpacked).
diff --git a/front/components/ClearBowlHeader.vue b/front/components/ClearBowlHeader.vue
new file mode 100644
index 0000000..8a2f9af
--- /dev/null
+++ b/front/components/ClearBowlHeader.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/front/components/LoginForm.vue b/front/components/LoginForm.vue
new file mode 100644
index 0000000..6bd495b
--- /dev/null
+++ b/front/components/LoginForm.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/front/components/Logo.vue b/front/components/Logo.vue
new file mode 100644
index 0000000..84bd65c
--- /dev/null
+++ b/front/components/Logo.vue
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/front/components/README.md b/front/components/README.md
new file mode 100644
index 0000000..a079f10
--- /dev/null
+++ b/front/components/README.md
@@ -0,0 +1,7 @@
+# COMPONENTS
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+The components directory contains your Vue.js Components.
+
+_Nuxt.js doesn't supercharge these components._
diff --git a/front/components/RegisterForm.vue b/front/components/RegisterForm.vue
new file mode 100644
index 0000000..38ea55a
--- /dev/null
+++ b/front/components/RegisterForm.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/front/layouts/README.md b/front/layouts/README.md
new file mode 100644
index 0000000..cad1ad5
--- /dev/null
+++ b/front/layouts/README.md
@@ -0,0 +1,7 @@
+# LAYOUTS
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains your Application Layouts.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/views#layouts).
diff --git a/front/layouts/default.vue b/front/layouts/default.vue
new file mode 100644
index 0000000..d3be958
--- /dev/null
+++ b/front/layouts/default.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
diff --git a/front/pages/login.vue b/front/pages/login.vue
new file mode 100644
index 0000000..f8511ee
--- /dev/null
+++ b/front/pages/login.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/front/pages/register.vue b/front/pages/register.vue
new file mode 100644
index 0000000..c9abd7d
--- /dev/null
+++ b/front/pages/register.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/front/plugins/README.md b/front/plugins/README.md
new file mode 100644
index 0000000..ca1f9d8
--- /dev/null
+++ b/front/plugins/README.md
@@ -0,0 +1,7 @@
+# PLUGINS
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains Javascript plugins that you want to run before mounting the root Vue.js application.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/plugins).
diff --git a/front/plugins/view-design.js b/front/plugins/view-design.js
new file mode 100644
index 0000000..2408255
--- /dev/null
+++ b/front/plugins/view-design.js
@@ -0,0 +1,7 @@
+import Vue from 'vue'
+import iView from 'view-design'
+import locale from 'view-design/dist/locale/en-US' // Change locale, check node_modules/iview/dist/locale
+
+Vue.use(iView, {
+ locale
+})
diff --git a/front/static/.DS_Store b/front/static/.DS_Store
new file mode 100644
index 0000000..a5c7ec9
Binary files /dev/null and b/front/static/.DS_Store differ
diff --git a/front/static/README.md b/front/static/README.md
new file mode 100644
index 0000000..cf00435
--- /dev/null
+++ b/front/static/README.md
@@ -0,0 +1,11 @@
+# STATIC
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains your static files.
+Each file inside this directory is mapped to `/`.
+Thus you'd want to delete this README.md before deploying to production.
+
+Example: `/static/robots.txt` is mapped as `/robots.txt`.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#static).
diff --git a/front/static/bowl.png b/front/static/bowl.png
new file mode 100644
index 0000000..d349d28
Binary files /dev/null and b/front/static/bowl.png differ
diff --git a/front/static/favicon.ico b/front/static/favicon.ico
new file mode 100644
index 0000000..3632d0c
Binary files /dev/null and b/front/static/favicon.ico differ
diff --git a/front/store/README.md b/front/store/README.md
new file mode 100644
index 0000000..1972d27
--- /dev/null
+++ b/front/store/README.md
@@ -0,0 +1,10 @@
+# STORE
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains your Vuex Store files.
+Vuex Store option is implemented in the Nuxt.js framework.
+
+Creating a file in this directory automatically activates the option in the framework.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/vuex-store).
diff --git a/front/store/index.js b/front/store/index.js
new file mode 100644
index 0000000..63f1975
--- /dev/null
+++ b/front/store/index.js
@@ -0,0 +1,9 @@
+export const state = () => ({
+ counter: 0
+})
+
+export const mutations = {
+ increment (state) {
+ state.counter++
+ }
+}