+ @if (Route::has('login'))
+
+ @auth
+
Home
+ @else
+
Login
+
+ @if (Route::has('register'))
+
Register
+ @endif
+ @endauth
+
+ @endif
+
+
+
+
+
diff --git a/paragonik-backend/routes/api.php b/paragonik-backend/routes/api.php
new file mode 100644
index 0000000..c641ca5
--- /dev/null
+++ b/paragonik-backend/routes/api.php
@@ -0,0 +1,18 @@
+get('/user', function (Request $request) {
+ return $request->user();
+});
diff --git a/paragonik-backend/routes/channels.php b/paragonik-backend/routes/channels.php
new file mode 100644
index 0000000..f16a20b
--- /dev/null
+++ b/paragonik-backend/routes/channels.php
@@ -0,0 +1,16 @@
+id === (int) $id;
+});
diff --git a/paragonik-backend/routes/console.php b/paragonik-backend/routes/console.php
new file mode 100644
index 0000000..75dd0cd
--- /dev/null
+++ b/paragonik-backend/routes/console.php
@@ -0,0 +1,18 @@
+comment(Inspiring::quote());
+})->describe('Display an inspiring quote');
diff --git a/paragonik-backend/routes/web.php b/paragonik-backend/routes/web.php
new file mode 100644
index 0000000..810aa34
--- /dev/null
+++ b/paragonik-backend/routes/web.php
@@ -0,0 +1,16 @@
+
+ */
+
+$uri = urldecode(
+ parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
+);
+
+// This file allows us to emulate Apache's "mod_rewrite" functionality from the
+// built-in PHP web server. This provides a convenient way to test a Laravel
+// application without having installed a "real" web server software here.
+if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
+ return false;
+}
+
+require_once __DIR__.'/public/index.php';
diff --git a/paragonik-backend/storage/app/.gitignore b/paragonik-backend/storage/app/.gitignore
new file mode 100644
index 0000000..8f4803c
--- /dev/null
+++ b/paragonik-backend/storage/app/.gitignore
@@ -0,0 +1,3 @@
+*
+!public/
+!.gitignore
diff --git a/paragonik-backend/storage/app/public/.gitignore b/paragonik-backend/storage/app/public/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/paragonik-backend/storage/app/public/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/paragonik-backend/storage/framework/.gitignore b/paragonik-backend/storage/framework/.gitignore
new file mode 100644
index 0000000..b02b700
--- /dev/null
+++ b/paragonik-backend/storage/framework/.gitignore
@@ -0,0 +1,8 @@
+config.php
+routes.php
+schedule-*
+compiled.php
+services.json
+events.scanned.php
+routes.scanned.php
+down
diff --git a/paragonik-backend/storage/framework/cache/.gitignore b/paragonik-backend/storage/framework/cache/.gitignore
new file mode 100644
index 0000000..01e4a6c
--- /dev/null
+++ b/paragonik-backend/storage/framework/cache/.gitignore
@@ -0,0 +1,3 @@
+*
+!data/
+!.gitignore
diff --git a/paragonik-backend/storage/framework/cache/data/.gitignore b/paragonik-backend/storage/framework/cache/data/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/paragonik-backend/storage/framework/cache/data/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/paragonik-backend/storage/framework/sessions/.gitignore b/paragonik-backend/storage/framework/sessions/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/paragonik-backend/storage/framework/sessions/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/paragonik-backend/storage/framework/testing/.gitignore b/paragonik-backend/storage/framework/testing/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/paragonik-backend/storage/framework/testing/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/paragonik-backend/storage/framework/views/.gitignore b/paragonik-backend/storage/framework/views/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/paragonik-backend/storage/framework/views/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/paragonik-backend/storage/logs/.gitignore b/paragonik-backend/storage/logs/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/paragonik-backend/storage/logs/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/paragonik-backend/tests/CreatesApplication.php b/paragonik-backend/tests/CreatesApplication.php
new file mode 100644
index 0000000..547152f
--- /dev/null
+++ b/paragonik-backend/tests/CreatesApplication.php
@@ -0,0 +1,22 @@
+make(Kernel::class)->bootstrap();
+
+ return $app;
+ }
+}
diff --git a/paragonik-backend/tests/Feature/ExampleTest.php b/paragonik-backend/tests/Feature/ExampleTest.php
new file mode 100644
index 0000000..f31e495
--- /dev/null
+++ b/paragonik-backend/tests/Feature/ExampleTest.php
@@ -0,0 +1,21 @@
+get('/');
+
+ $response->assertStatus(200);
+ }
+}
diff --git a/paragonik-backend/tests/TestCase.php b/paragonik-backend/tests/TestCase.php
new file mode 100644
index 0000000..2932d4a
--- /dev/null
+++ b/paragonik-backend/tests/TestCase.php
@@ -0,0 +1,10 @@
+assertTrue(true);
+ }
+}
diff --git a/paragonik-backend/webpack.mix.js b/paragonik-backend/webpack.mix.js
new file mode 100644
index 0000000..8a923cb
--- /dev/null
+++ b/paragonik-backend/webpack.mix.js
@@ -0,0 +1,15 @@
+const mix = require('laravel-mix');
+
+/*
+ |--------------------------------------------------------------------------
+ | Mix Asset Management
+ |--------------------------------------------------------------------------
+ |
+ | Mix provides a clean, fluent API for defining some Webpack build steps
+ | for your Laravel application. By default, we are compiling the Sass
+ | file for the application as well as bundling up all the JS files.
+ |
+ */
+
+mix.js('resources/js/app.js', 'public/js')
+ .sass('resources/sass/app.scss', 'public/css');