@extends('layouts.app') @section('title', 'Forum Komunitas — Coursify') @push('styles') @endpush @section('content') {{-- ══════════════════════════════════════════ HERO ══════════════════════════════════════════ --}}
Forum Komunitas

Belajar Lebih Seru
Bersama-sama

Diskusi, tanya jawab, dan berbagi pengetahuan dengan ribuan pelajar aktif. Komunitas yang saling mendukung.

{{-- Stats strip --}}
24.8K anggota
142K diskusi
312 online
Buat Post
{{-- Search --}}
{{-- ══════════════════════════════════════════ MAIN ══════════════════════════════════════════ --}}
{{-- ── Sidebar ── --}} {{-- ── Thread List ── --}}
{{-- Toolbar --}}
{{-- Pinned announcement --}}
Pengumuman
📣 Panduan Komunitas & Aturan Forum — Wajib Dibaca Sebelum Posting
Diposting oleh Admin Coursify · 3 hari lalu
{{-- No results --}}
Tidak ada diskusi ditemukan

Coba kata kunci lain atau mulai diskusi baru!

{{-- Thread items --}} @php $threads = [ [ 'id' => 1, 'cat' => 'webdev', 'cat_label'=> 'Web Dev', 'badges' => [['hot', 'fa-fire', '🔥 Hot']], 'title' => 'Kenapa state di React tidak langsung update setelah setState dipanggil?', 'excerpt' => 'Saya sedang belajar React dari kursus JavaScript Advanced. Setelah memanggil setState, log console masih menampilkan nilai lama. Sudah coba berbagai cara tapi tetap sama...', 'author' => ['init'=>'DF', 'name'=>'Dimas F.'], 'votes' => 48, 'replies' => 23, 'views' => '1.2K', 'time' => '12 menit lalu', 'last_init'=> 'RD', 'last_name'=> 'Rizky D.', 'solved' => false, 'is_hot' => true, 'tags' => ['#reactjs','#javascript'], ], [ 'id' => 2, 'cat' => 'karir', 'cat_label'=> 'Karir & Kerja', 'badges' => [['solved', 'fa-circle-check', '✓ Terjawab']], 'title' => 'Share pengalaman: dari fresh graduate ke junior developer dalam 6 bulan', 'excerpt' => 'Halo semua! Ingin berbagi cerita perjalanan saya dari lulus kuliah Manajemen sampai akhirnya diterima sebagai junior frontend di startup Series B...', 'author' => ['init'=>'SA', 'name'=>'Sinta A.'], 'votes' => 92, 'replies' => 67, 'views' => '4.5K', 'time' => '1 jam lalu', 'last_init'=> 'YP', 'last_name'=> 'Yuda P.', 'solved' => true, 'is_hot' => false, 'tags' => ['#karir','#portfolio','#frontend'], ], [ 'id' => 3, 'cat' => 'desain', 'cat_label'=> 'Desain UI/UX', 'badges' => [['new', 'fa-sparkles', 'Baru']], 'title' => 'Feedback untuk portofolio Figma saya — sudah layak melamar kerja?', 'excerpt' => 'Setelah 3 bulan belajar kursus UI/UX di Coursify, akhirnya saya selesaikan 4 case study. Minta feedback dari teman-teman yang sudah berpengalaman...', 'author' => ['init'=>'NR', 'name'=>'Nadia R.'], 'votes' => 17, 'replies' => 14, 'views' => '890', 'time' => '3 jam lalu', 'last_init'=> 'FN', 'last_name'=> 'Fadila N.', 'solved' => false, 'is_hot' => false, 'tags' => ['#figma','#portfolio'], ], [ 'id' => 4, 'cat' => 'data', 'cat_label'=> 'Data Science', 'badges' => [['solved', 'fa-circle-check', '✓ Terjawab']], 'title' => 'Apa perbedaan mendasar antara supervised dan unsupervised learning?', 'excerpt' => 'Saya sedang di modul 3 kursus Machine Learning Fundamentals. Sudah baca materi berkali-kali tapi masih bingung kapan harus pakai yang mana...', 'author' => ['init'=>'BK', 'name'=>'Budi K.'], 'votes' => 34, 'replies' => 19, 'views' => '2.1K', 'time' => '5 jam lalu', 'last_init'=> 'RD', 'last_name'=> 'Rizky D.', 'solved' => true, 'is_hot' => false, 'tags' => ['#python','#machinelearning'], ], [ 'id' => 5, 'cat' => 'webdev', 'cat_label'=> 'Web Dev', 'badges' => [], 'title' => 'Tutorial: Deploy Laravel ke VPS Ubuntu menggunakan GitHub Actions CI/CD', 'excerpt' => 'Hei! Setelah struggle berminggu-minggu, akhirnya berhasil setup pipeline CI/CD yang berjalan mulus. Ingin berbagi step-by-step lengkap dari awal...', 'author' => ['init'=>'AG', 'name'=>'Anton G.'], 'votes' => 61, 'replies' => 31, 'views' => '3.7K', 'time' => '1 hari lalu', 'last_init'=> 'BK', 'last_name'=> 'Budi K.', 'solved' => false, 'is_hot' => false, 'tags' => ['#laravel','#devops'], ], [ 'id' => 6, 'cat' => 'mobile', 'cat_label'=> 'Mobile Dev', 'badges' => [['hot', 'fa-fire', '🔥 Hot']], 'title' => 'Flutter vs React Native di 2025 — mana yang sebaiknya dipelajari duluan?', 'excerpt' => 'Sudah baca banyak artikel tapi opini-opininya saling bertentangan. Ingin dengar perspektif dari teman-teman yang sudah nyebur ke salah satunya...', 'author' => ['init'=>'MH', 'name'=>'Maya H.'], 'votes' => 55, 'replies' => 44, 'views' => '5.2K', 'time' => '2 hari lalu', 'last_init'=> 'SA', 'last_name'=> 'Sinta A.', 'solved' => false, 'is_hot' => true, 'tags' => ['#flutter','#reactnative','#mobile'], ], [ 'id' => 7, 'cat' => 'karir', 'cat_label'=> 'Karir & Kerja', 'badges' => [['new', 'fa-sparkles', 'Baru']], 'title' => 'Nego gaji pertama kali — tips buat yang belum punya pengalaman kerja', 'excerpt' => 'Dapat offer kerja pertama! Tapi bingung bagaimana cara negosiasi gaji yang baik tanpa terkesan terlalu agresif atau merusak kesempatan...', 'author' => ['init'=>'LW', 'name'=>'Lina W.'], 'votes' => 28, 'replies' => 22, 'views' => '1.8K', 'time' => '2 hari lalu', 'last_init'=> 'FN', 'last_name'=> 'Fadila N.', 'solved' => false, 'is_hot' => false, 'tags' => ['#karir','#freshgraduate'], ], [ 'id' => 8, 'cat' => 'desain', 'cat_label'=> 'Desain UI/UX', 'badges' => [['solved', 'fa-circle-check', '✓ Terjawab']], 'title' => 'Bagaimana cara menghitung ukuran spacing yang konsisten untuk design system?', 'excerpt' => 'Sedang membangun design system untuk proyek freelance pertama. Bingung tentang skala spacing — apakah harus pakai 4px, 8px, atau sistem lain?', 'author' => ['init'=>'IP', 'name'=>'Irfan P.'], 'votes' => 22, 'replies' => 17, 'views' => '1.4K', 'time' => '3 hari lalu', 'last_init'=> 'NR', 'last_name'=> 'Nadia R.', 'solved' => true, 'is_hot' => false, 'tags' => ['#figma','#designsystem'], ], ]; @endphp
@foreach($threads as $thread) @php $itemClass = 'forum-thread'; if ($thread['is_hot']) $itemClass .= ' is-hot'; elseif ($thread['solved']) $itemClass .= ' is-solved'; elseif (!empty($thread['badges']) && $thread['badges'][0][0] === 'new') $itemClass .= ' is-new'; @endphp
{{-- Vote --}}
{{ $thread['votes'] }}
{{-- Body --}}
{{-- Badges & category --}}
{{ $thread['cat_label'] }} @foreach($thread['badges'] as $badge) {{ $badge[2] }} @endforeach
{{ $thread['title'] }}
{{ $thread['excerpt'] }}
{{-- Tags --}} @if(!empty($thread['tags']))
@foreach($thread['tags'] as $tag) {{ $tag }} @endforeach
@endif {{-- Meta --}}
{{ $thread['author']['init'] }}
{{ $thread['author']['name'] }}
{{ $thread['replies'] }} balasan {{ $thread['views'] }} {{ $thread['time'] }}
{{-- Aside stats --}}
{{ $thread['replies'] }} Balasan
{{ $thread['last_init'] }}
{{ $thread['last_name'] }}
@endforeach
{{-- Pagination --}}
1 2 3 12
{{-- /.forum-content --}}
{{-- /.forum-inner --}}
{{-- ══════════════════════════════════════════ CTA ══════════════════════════════════════════ --}}
Bergabung Sekarang

Jadilah bagian dari
komunitas kami

Lebih dari 24.000 pelajar aktif saling berbagi ilmu setiap harinya. Daftar gratis dan mulai berdiskusi hari ini.

{{-- FAB --}} @endsection @push('scripts') @endpush