update landingpage & admin side

This commit is contained in:
raditya09 2023-10-06 23:19:12 +07:00
parent 0c79e0368a
commit 9f1f8e3b24
13 changed files with 271 additions and 389 deletions

View File

@ -11,4 +11,13 @@ class AdminDashboardController extends Controller
public function index(){
return view('admin_backend.admin_dashboard');
}
public function hasRole($id)
{
foreach ($this->users as $user)
{
if ($user->kelas_user == $id) return true;
}
return false;
}
}

View File

@ -15,7 +15,7 @@ class ListAdminController extends Controller
//
public function index()
{
$users = User::all()->where('kelas_user', '1');
$users = User::all()->whereIn('kelas_user', ['1','2']);
return view('admin_backend.admin_listadmin', compact('users'));
}
// /**

View File

@ -51,8 +51,15 @@ @media (max-width: 1199px) {
#main {
padding: 20px;
}
}
.right {
float: right;
width: max-content;
}
/*--------------------------------------------------------------
# Page Title
--------------------------------------------------------------*/

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -11980,3 +11980,18 @@ @media print {
display: none !important;
}
}
.hero-image {
background-image: url("../admin_backend/assets/img/bg_login.png");
background-color: #2c07d0;
/* height: 100%; */
background-position: right center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.hero-bg{
background-color: #2c07d0;
}

View File

@ -15,85 +15,94 @@
</div><!-- End Page Title -->
<section class="section dashboard">
<div class="row">
<h3>List Admin</h3>
<button class="col-md-2" id="addUserButton">Tambah Admin</button>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
<script>
// Script untuk menampilkan kotak dialog ketika tombol diklik
document.getElementById('addUserButton').addEventListener('click', () => {
Swal.fire({
title: 'Tambah Admin Baru',
html:
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
'<input id="nip" class="swal2-input" placeholder="NIP">' +
'<input id="email" class="swal2-input" placeholder="Email">'+
'<input id="password" class="swal2-input" placeholder="Password">',
focusConfirm: false,
preConfirm: () => {
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
const nip = Swal.getPopup().querySelector('#nim').value;
const email = Swal.getPopup().querySelector('#email').value;
const password = Swal.getPopup().querySelector('#password').value;
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
}
}).then((result) => {
if (result.isConfirmed && result.value.nama_lengkap && result.value.nim && result.value.semester && result.value.angkatan && result.value.email && result.value.password) {
// Kirim data user ke server menggunakan AJAX atau formulir biasa
// Contoh: Anda dapat menggunakan Axios untuk AJAX
axios.post('/listadmin', {
nama_lengkap: result.value.nama_lengkap,
nip: result.value.nim,
email: result.value.email,
password: result.value.password,
kelas_user: '2',
_token: '{{ csrf_token() }}'
})
.then(() => {
location.reload(); // Muat ulang halaman setelah menambahkan user
})
.catch((error) => {
console.error(error);
Swal.fire('Error', 'Terjadi kesalahan saat menambahkan admin.', 'error');
});
}
});
});
</script>
<div class="row">
<!-- DataTales Example -->
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">List Admin</h6>
<button class="right " id="addUserButton">Tambah Admin</button>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>id</th>
<th>Nama Lengkap</th>
<th>NIM</th>
<th>Semester</th>
<th>Angkatan</th>
<th>E-Mail</th>
<th>Role</th>
</tr>
</thead>
<tbody>
<?php $i=1;?>
@foreach($users as $user)
<tr>
<td><?php echo $i;?></td>
<td>{{ $user->nama_lengkap }}</td>
<td>{{ $user->nim }}</td>
<td>{{ $user->semester }}</td>
<td>{{ $user->angkatan }}</td>
<td>{{ $user->email }}</td>
<td>{{ $user->kelas_user }}</td>
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
</tr>
<?php $i++;?>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
<table>
<thead>
<tr>
<th>id</th>
<th>Nama Lengkap</th>
<th>NIM</th>
<th>Semester</th>
<th>Angkatan</th>
<th>E-Mail</th>
<th>Role</th>
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<td>{{ $user->id}}</td>
<td>{{ $user->nama_lengkap }}</td>
<td>{{ $user->nim }}</td>
<td>{{ $user->semester }}</td>
<td>{{ $user->angkatan }}</td>
<td>{{ $user->email }}</td>
<td>{{ $user->kelas_user }}</td>
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</section>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
<script>
// Script untuk menampilkan kotak dialog ketika tombol diklik
document.getElementById('addUserButton').addEventListener('click', () => {
Swal.fire({
title: 'Tambah Admin Baru',
html:
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
'<input id="nip" class="swal2-input" placeholder="NIP">' +
'<input id="email" class="swal2-input" placeholder="Email">'+
'<input id="password" class="swal2-input" placeholder="Password">',
focusConfirm: false,
preConfirm: () => {
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
const nip = Swal.getPopup().querySelector('#nim').value;
const email = Swal.getPopup().querySelector('#email').value;
const password = Swal.getPopup().querySelector('#password').value;
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
}
}).then((result) => {
if (result.isConfirmed && result.value.nama_lengkap && result.value.nim && result.value.semester && result.value.angkatan && result.value.email && result.value.password) {
// Kirim data user ke server menggunakan AJAX atau formulir biasa
// Contoh: Anda dapat menggunakan Axios untuk AJAX
axios.post('/listadmin', {
nama_lengkap: result.value.nama_lengkap,
nip: result.value.nim,
email: result.value.email,
password: result.value.password,
kelas_user: '2',
_token: '{{ csrf_token() }}'
})
.then(() => {
location.reload(); // Muat ulang halaman setelah menambahkan user
})
.catch((error) => {
console.error(error);
Swal.fire('Error', 'Terjadi kesalahan saat menambahkan admin.', 'error');
});
}
});
});
</script>
</main><!-- End #main -->
@endsection

View File

@ -16,86 +16,43 @@
<section class="section dashboard">
<div class="row">
<h3>List User</h3>
<!-- <button id="addUserButton">Tambah User</button>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.18/dist/sweetalert2.all.min.js"></script>
<script>
// Script untuk menampilkan kotak dialog ketika tombol diklik
document.getElementById('addUserButton').addEventListener('click', () => {
Swal.fire({
title: 'Tambah Admin Baru',
html:
'<input id="nama_lengkap" class="swal2-input" placeholder="Nama Lengkap">' +
'<input id="nim" class="swal2-input" placeholder="NIM">' +
'<input id="semester" class="swal2-input" placeholder="Semester">' +
'<input id="angkatan" class="swal2-input" placeholder="Angkatan">' +
'<input id="email" class="swal2-input" placeholder="Email">'+
'<input id="password" class="swal2-input" placeholder="Password">',
focusConfirm: false,
preConfirm: () => {
const nama_lengkap = Swal.getPopup().querySelector('#nama_lengkap').value;
const nim = Swal.getPopup().querySelector('#nim').value;
const semester = Swal.getPopup().querySelector('#semester').value;
const angkatan = Swal.getPopup().querySelector('#angkatan').value;
const email = Swal.getPopup().querySelector('#email').value;
const password = Swal.getPopup().querySelector('#password').value;
return { nama_lengkap: nama_lengkap, nim:nim, semester:semester, angkatan:angkatan, email: email, password:password };
}
}).then((result) => {
if (result.isConfirmed && result.value.nama_lengkap && result.value.nim && result.value.semester && result.value.angkatan && result.value.email && result.value.password) {
// Kirim data user ke server menggunakan AJAX atau formulir biasa
// Contoh: Anda dapat menggunakan Axios untuk AJAX
axios.post('/listuser', {
nanama_lengkapme: result.value.nama_lengkap,
nim: result.value.nim,
semester: result.value.semester,
angkatan: result.value.angkatan,
email: result.value.email,
password: result.value.password,
_token: '{{ csrf_token() }}'
})
.then(() => {
location.reload(); // Muat ulang halaman setelah menambahkan user
})
.catch((error) => {
console.error(error);
Swal.fire('Error', 'Terjadi kesalahan saat menambahkan admin.', 'error');
});
}
});
});
</script> -->
<table>
<thead>
<tr>
<th>id</th>
<th>Nama Lengkap</th>
<th>NIM</th>
<th>Semester</th>
<th>Angkatan</th>
<th>E-Mail</th>
<th>Role</th>
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<td>{{ $user->id}}</td>
<td>{{ $user->nama_lengkap }}</td>
<td>{{ $user->nim }}</td>
<td>{{ $user->semester }}</td>
<td>{{ $user->angkatan }}</td>
<td>{{ $user->email }}</td>
<td>{{ $user->kelas_user }}</td>
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
</tr>
@endforeach
</tbody>
</table>
<!-- DataTales Example -->
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">List User</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>id</th>
<th>Nama Lengkap</th>
<th>NIM</th>
<th>Semester</th>
<th>Angkatan</th>
<th>E-Mail</th>
<th>Role</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<td>{{ $user->id}}</td>
<td>{{ $user->nama_lengkap }}</td>
<td>{{ $user->nim }}</td>
<td>{{ $user->semester }}</td>
<td>{{ $user->angkatan }}</td>
<td>{{ $user->email }}</td>
<td>{{ $user->kelas_user }}</td>
<!-- Tambahkan kolom-kolom lain yang ingin Anda tampilkan -->
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</section>

View File

@ -33,23 +33,24 @@
</a>
</li><!-- End Profile Page Nav -->
<li class="nav-item">
<a class="nav-link collapsed" data-bs-target="#users-nav" data-bs-toggle="collapse" href="/admin">
<i class="bi bi-person"></i><span>User</span><i class="bi bi-chevron-down ms-auto"></i>
</a>
<ul id="users-nav" class="nav-content collapse " data-bs-parent="#sidebar-nav">
<li>
<a href="/listuser">
<i class="bi bi-circle"></i><span>List User</span>
</a>
</li>
<li>
<a href="/listadmin">
<i class="bi bi-circle"></i><span>List Admin</span>
</a>
</li>
</ul>
</li><!-- End User Nav -->
<li class="nav-item">
<a class="nav-link collapsed" data-bs-target="#users-nav" data-bs-toggle="collapse" href="/admin">
<i class="bi bi-person"></i><span>User</span><i class="bi bi-chevron-down ms-auto"></i>
</a>
<ul id="users-nav" class="nav-content collapse " data-bs-parent="#sidebar-nav">
<li>
<a href="/listuser">
<i class="bi bi-circle"></i><span>List User</span>
</a>
</li>
<li>
<a href="/listadmin">
<i class="bi bi-circle"></i><span>List Admin</span>
</a>
</li>
</ul>
</li><!-- End User Nav -->
<li class="nav-item">
<a class="nav-link collapsed" href="{{ route('logout') }}"

View File

@ -3,141 +3,88 @@
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-6 square-size">
<div class="row">
<!-- <div class="col-md-8"> -->
<div class="card">
<!-- <div class="card-header">{{ __('Masuk') }}</div> -->
<div class="col-lg-6 ">
<div class="row ">
<!-- <div class="col-md-8"> -->
<div class="card ">
<!-- <div class="card-header">{{ __('Masuk') }}</div> -->
<div class="card-body">
<div class="card-body">
<h3 class="fw-bolder">Selamat datang!</h3><br>
<form method="POST" action="{{ route('login') }}">
@csrf
<h3 class="fw-bolder">Selamat datang!</h3><br>
<form method="POST" action="{{ route('login') }}">
@csrf
<div class="row mb-3">
<label for="email" class="col-md-4 col-form-label text-md-end">{{ __('E-Mail') }}</label>
<div class="row mb-3">
<label for="email" class="col-md-4 col-form-label text-md-end">{{ __('E-Mail') }}</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
<div class="col-md-6">
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row mb-3">
<label for="password" class="col-md-4 col-form-label text-md-end">{{ __('Password') }}</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row mb-3">
<div class="col-lg-4 offset-md-4">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
<label class="form-check-label" for="remember">
{{ __('Ingat Saya') }}
</label>
@error('email')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="col-lg-4">
@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Lupa Kata Sandi?') }}
</a>
@endif
<div class="row mb-3">
<label for="password" class="col-md-4 col-form-label text-md-end">{{ __('Password') }}</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="current-password">
@error('password')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row mb-2">
<div class="col-md-2 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Masuk') }}
</button>
</div>
</div>
<div class="row mb-0">
<div class="col-lg-8 offset-md-4">
Belum mempunyai akun? <a class="btn btn-link" href="{{ route('register') }}">
{{ __('Daftar') }}
</a>
<div class="row mb-3">
<div class="col-lg-4 offset-md-4">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>
<label class="form-check-label" for="remember">
{{ __('Ingat Saya') }}
</label>
</div>
</div>
<div class="col-lg-4">
@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Lupa Kata Sandi?') }}
</a>
@endif
</div>
</div>
</div>
</form>
<div class="row mb-2">
<div class="col-md-2 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Masuk') }}
</button>
</div>
</div>
<div class="row mb-0">
<div class="col-lg-8 offset-md-4">
Belum mempunyai akun? <a class="btn btn-link" href="{{ route('register') }}">
{{ __('Daftar') }}
</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Right side columns -->
<div class="col-lg-6 bg-image">
<div class="card-body">
<h5 class="card-title">Recent Activity <span>| Today</span></h5>
<div class="activity">
<div class="activity-item d-flex">
<div class="activite-label">32 min</div>
<i class='bi bi-circle-fill activity-badge text-success align-self-start'></i>
<div class="activity-content">
Quia quae rerum <a href="#" class="fw-bold text-dark">explicabo officiis</a> beatae
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">56 min</div>
<i class='bi bi-circle-fill activity-badge text-danger align-self-start'></i>
<div class="activity-content">
Voluptatem blanditiis blanditiis eveniet
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">2 hrs</div>
<i class='bi bi-circle-fill activity-badge text-primary align-self-start'></i>
<div class="activity-content">
Voluptates corrupti molestias voluptatem
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">1 day</div>
<i class='bi bi-circle-fill activity-badge text-info align-self-start'></i>
<div class="activity-content">
Tempore autem saepe <a href="#" class="fw-bold text-dark">occaecati voluptatem</a> tempore
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">2 days</div>
<i class='bi bi-circle-fill activity-badge text-warning align-self-start'></i>
<div class="activity-content">
Est sit eum reiciendis exercitationem
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">4 weeks</div>
<i class='bi bi-circle-fill activity-badge text-muted align-self-start'></i>
<div class="activity-content">
Dicta dolorem harum nulla eius. Ut quidem quidem sit quas
</div>
</div><!-- End activity item-->
</div>
<!-- Right side columns -->
<div class="col-lg-6 hero-image">
<div class="card-body">
</div>
</div><!-- End Recent Activity -->

View File

@ -134,63 +134,9 @@
</div>
</div>
<!-- Right side columns -->
<div class="col-lg-6 bg-image">
<div class="col-lg-6 hero-image">
<div class="card-body">
<h5 class="card-title">Recent Activity <span>| Today</span></h5>
<div class="activity">
<div class="activity-item d-flex">
<div class="activite-label">32 min</div>
<i class='bi bi-circle-fill activity-badge text-success align-self-start'></i>
<div class="activity-content">
Quia quae rerum <a href="#" class="fw-bold text-dark">explicabo officiis</a> beatae
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">56 min</div>
<i class='bi bi-circle-fill activity-badge text-danger align-self-start'></i>
<div class="activity-content">
Voluptatem blanditiis blanditiis eveniet
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">2 hrs</div>
<i class='bi bi-circle-fill activity-badge text-primary align-self-start'></i>
<div class="activity-content">
Voluptates corrupti molestias voluptatem
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">1 day</div>
<i class='bi bi-circle-fill activity-badge text-info align-self-start'></i>
<div class="activity-content">
Tempore autem saepe <a href="#" class="fw-bold text-dark">occaecati voluptatem</a> tempore
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">2 days</div>
<i class='bi bi-circle-fill activity-badge text-warning align-self-start'></i>
<div class="activity-content">
Est sit eum reiciendis exercitationem
</div>
</div><!-- End activity item-->
<div class="activity-item d-flex">
<div class="activite-label">4 weeks</div>
<i class='bi bi-circle-fill activity-badge text-muted align-self-start'></i>
<div class="activity-content">
Dicta dolorem harum nulla eius. Ut quidem quidem sit quas
</div>
</div><!-- End activity item-->
</div>
</div>
</div><!-- End Recent Activity -->
</div>
</div>

View File

@ -795,9 +795,9 @@
<p>Anggota Tim Pengembangan Sistem</p>
</header>
<div class="row gy-3">
<div class="row gy-4">
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-2.jpg')}}" class="img-fluid" alt="">
@ -816,7 +816,7 @@
</div>
</div>
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
@ -835,7 +835,7 @@
</div>
</div>
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-2.jpg')}}" class="img-fluid" alt="">
@ -853,9 +853,7 @@
</div>
</div>
</div>
<div class="row gy-3">
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
@ -873,8 +871,28 @@
</div>
</div>
</div>
<div class="row gy-4">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="100">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
<div class="social">
<a href=""><i class="bi bi-twitter"></i></a>
<a href=""><i class="bi bi-facebook"></i></a>
<a href=""><i class="bi bi-instagram"></i></a>
<a href=""><i class="bi bi-linkedin"></i></a>
</div>
</div>
<div class="member-info">
<h4>Dimas Pratama</h4>
<span>Mahasiswa</span>
<p>Velit aut quia fugit et et. Dolorum ea voluptate vel tempore tenetur ipsa quae aut. Ipsum exercitationem iure minima enim corporis et voluptate.</p>
</div>
</div>
</div>
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="200">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-2.jpg')}}" class="img-fluid" alt="">
@ -893,7 +911,7 @@
</div>
</div>
<div class="col-lg-4 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
<div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos="fade-up" data-aos-delay="300">
<div class="member">
<div class="member-img">
<img src="{{ asset('frontend/assets/img/team/team-3.jpg')}}" class="img-fluid" alt="">
@ -918,33 +936,6 @@
</section><!-- End Team Section -->
<!-- ======= Clients Section ======= -->
<section id="clients" class="clients">
<div class="container" data-aos="fade-up">
<header class="section-header">
<h2>Our Clients</h2>
<p>Temporibus omnis officia</p>
</header>
<div class="clients-slider swiper">
<div class="swiper-wrapper align-items-center">
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-1.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-2.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-3.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-4.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-5.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-6.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-7.png')}}" class="img-fluid" alt=""></div>
<div class="swiper-slide"><img src="{{ asset('frontend/assets/img/clients/client-8.png')}}" class="img-fluid" alt=""></div>
</div>
<div class="swiper-pagination"></div>
</div>
</div>
</section><!-- End Clients Section -->
<!-- ======= Contact Section ======= -->
<section id="contact" class="contact">

View File

@ -13,7 +13,7 @@
<li><a class="nav-link scrollto active" href="#hero">Home</a></li>
<li><a class="nav-link scrollto" href="#about">About</a></li>
<li><a class="nav-link scrollto" href="#features">Fitur</a></li>
<li><a class="nav-link scrollto" href="#portfolio">Portofolio</a></li>
<li><a class="nav-link scrollto" href="#portfolio">Galeri</a></li>
<li><a class="nav-link scrollto" href="#team">Tim</a></li>
<!-- <li class="dropdown"><a href="#"><span>Drop Down</span> <i class="bi bi-chevron-down"></i></a>
<ul>

View File

@ -19,7 +19,7 @@
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<body>
<body class="hero-bg">
<div id="app">
<!-- <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm">
<div class="container">