From 76b3648e1f86a95e1a7b706b5405ea8206af453c Mon Sep 17 00:00:00 2001
From: Kurniandha Sukma Yunastrian <13516106@std.stei.itb.ac.id>
Date: Mon, 6 Apr 2020 00:41:35 +0700
Subject: [PATCH] add homepage frontend

---
 ...03_11_190641_create_spreadsheets_table.php |   4 +-
 public/css/app.css                            |   5 +-
 public/css/home.css                           |  13 +++
 public/img/course1.png                        | Bin 0 -> 15640 bytes
 public/img/profile.jpg                        | Bin 0 -> 5496 bytes
 resources/views/home.blade.php                | 101 ++++++++++++++++--
 resources/views/layouts/app.blade.php         |   1 +
 routes/web.php                                |   6 +-
 8 files changed, 112 insertions(+), 18 deletions(-)
 create mode 100644 public/css/home.css
 create mode 100644 public/img/course1.png
 create mode 100644 public/img/profile.jpg

diff --git a/database/migrations/2020_03_11_190641_create_spreadsheets_table.php b/database/migrations/2020_03_11_190641_create_spreadsheets_table.php
index 3146c4d..6eb726e 100644
--- a/database/migrations/2020_03_11_190641_create_spreadsheets_table.php
+++ b/database/migrations/2020_03_11_190641_create_spreadsheets_table.php
@@ -14,13 +14,13 @@ class CreateSpreadsheetsTable extends Migration
     public function up()
     {
         Schema::create('spreadsheets', function (Blueprint $table) {
-            $table->string('id');
+            $table->bigInteger('id')->unsigned();
             $table->string('cell');
             $table->string('value');
             $table->string('type');
 
             $table->primary(['id', 'cell']);
-            $table->foreign('id')->references('id_spreadsheet')->on('topics');
+            $table->foreign('id')->references('id')->on('topics');
         });
     }
 
diff --git a/public/css/app.css b/public/css/app.css
index 41395b9..73d3d2b 100644
--- a/public/css/app.css
+++ b/public/css/app.css
@@ -576,8 +576,8 @@ pre code {
 
 .container {
   width: 100%;
-  padding-right: 15px;
-  padding-left: 15px;
+  padding-right: 0px;
+  padding-left: 0px;
   margin-right: auto;
   margin-left: auto;
 }
@@ -5161,7 +5161,6 @@ input[type=button].btn-block {
   }
 
   .card-columns .card {
-    display: inline-block;
     width: 100%;
   }
 }
diff --git a/public/css/home.css b/public/css/home.css
new file mode 100644
index 0000000..0573cd9
--- /dev/null
+++ b/public/css/home.css
@@ -0,0 +1,13 @@
+.profile {
+    display: inline-block;
+    text-align: center;
+}
+
+#name {
+    font-weight: bold;
+    margin-top: 5rem;
+}
+
+#edit {
+    margin-top: 2rem;
+}
\ No newline at end of file
diff --git a/public/img/course1.png b/public/img/course1.png
new file mode 100644
index 0000000000000000000000000000000000000000..5835f1b9e122b187fbd4b757753464059c69e091
GIT binary patch
literal 15640
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

literal 0
HcmV?d00001

diff --git a/public/img/profile.jpg b/public/img/profile.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9d2de1809454045034632e4c766d4b11c3c0ee2
GIT binary patch
literal 5496
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
Hr(gaH`<_CD

literal 0
HcmV?d00001

diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index 03b3b42..4823a63 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -2,24 +2,103 @@
 
 @section('content')
 <div class="container">
-    <div class="row justify-content-center">
+    <div class="row justify-content">
         <div class="col-md-8">
             <div class="card">
-                <div class="card-header">Dashboard</div>
-
+                <div class="card-header">Kelasku</div>
+                <div class="card-columns card-body">
+                    <div class="card course" style="width: 14rem">
+                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
+                        <div class="card-header">Pengenalan Spreadsheet</div>
+                        <a href="/1" class="stretched-link"></a>
+                    </div>
+                    <div class="card course" style="width: 14rem">
+                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
+                        <div class="card-header">Pengenalan Spreadsheet 2</div>
+                        <a href="/2" class="stretched-link"></a>
+                    </div>
+                    <div class="card course" style="width: 14rem">
+                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
+                        <div class="card-header">Pengenalan Spreadsheet</div>
+                        <a href="/3" class="stretched-link"></a>
+                    </div>
+                    <div class="card course" style="width: 14rem">
+                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
+                        <div class="card-header">Pengenalan Spreadsheet 4</div>
+                        <a href="/4" class="stretched-link"></a>
+                    </div>
+                    <div class="card course" style="width: 14rem">
+                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
+                        <div class="card-header">Pengenalan Spreadsheet 4</div>
+                        <a href="/4" class="stretched-link"></a>
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="col-md-4">
+            <div class="card">
+                <div class="card-header">Profil</div>
+                <div class="card-body profile">
+                    <img src="img/profile.jpg" style="width:120px;height:120px;" alt="No Picture"> <br/> <br/>
+                    <a id="name">Kurniandha Sukma Yunastrian</a> <br/>
+                    <a id="email">kurnia@gmail.com</a> <br/>
+                    <a id="role">Pengajar</a> <br/>
+                    <a id="edit" href="/edit_profile" class="btn btn-primary" role="button">Edit Profil</a>
+                </div>
+            </div>
+        </div>
+    </div>
+    <div class="py-4 row justify-content-center">
+        <div class="col-md-12">
+            <div class="card">
+                <div class="card-header">Kelas Tersedia</div>
                 <div class="card-body">
-                    @if (session('status'))
-                        <div class="alert alert-success" role="alert">
-                            {{ session('status') }}
-                        </div>
-                    @endif
+                    <div class="accordion" id="accordionExample">
+                        <div class="card">
+                            <div class="card-header" id="headingOne">
+                                <h5 class="mb-0">
+                                    <button class="btn btn-link stretched-link" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
+                                        Spreadsheet Expert 1
+                                    </button>
+                                </h5>
+                            </div>
 
-                    You are logged in! halo
+                            <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample">
+                                <div class="card-body">
+                                    Belajar tentang spreadsheet dengan level expert <br/>
+                                    Pengajar : <br/> <br/>
+                                    <a href="/enroll" class="btn btn-primary" role="button">Daftar Kelas</a>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="card">
+                            <div class="card-header" id="headingTwo">
+                                <h5 class="mb-0">
+                                    <button class="btn btn-link collapsed stretched-link" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
+                                        Expert 2
+                                    </button>
+                                </h5>
+                            </div>
+                            <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
+                                <div class="card-body">
+                                    Belajar tentang spreadsheet dengan level expert part 2 <br/>
+                                    Pengajar : <br/> <br/>
+                                    <a href="/enroll" class="btn btn-primary" role="button">Daftar Kelas</a>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
                 </div>
-                <pagge></pagge>
-                jj
             </div>
         </div>
     </div>
 </div>
 @endsection
+
+<style>
+    courses {
+        display: block;
+        width: 100%;
+        height: 100%;
+    }
+</style>
\ No newline at end of file
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php
index 7bcfd31..e47b1bc 100644
--- a/resources/views/layouts/app.blade.php
+++ b/resources/views/layouts/app.blade.php
@@ -18,6 +18,7 @@
 
     <!-- Styles -->
     <link href="{{ asset('css/app.css') }}" rel="stylesheet">
+    <link href="{{ asset('css/home.css') }}" rel="stylesheet">
 </head>
 <body>
     <div id="app">
diff --git a/routes/web.php b/routes/web.php
index beedd6e..582f65c 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -19,5 +19,7 @@ Route::get('/test', function () {
 });
 
 Auth::routes();
-
-Route::get('/home', 'HomeController@index')->name('home');
\ No newline at end of file
+Route::get('/home', function () {
+    return view('home');
+});
+// Route::get('/home', 'HomeController@index')->name('home');
\ No newline at end of file
-- 
GitLab