@extends('frontend.layouts.app') @section('page-style') @endsection @section('content') {{-- ===== SECTION 1: HERO ===== --}}
{{-- LEFT: Content --}}
{{-- Trust Badge --}}
Dipercaya oleh Organisasi, Kampus, dan Komunitas
{{-- Headline --}}

Musyawarah dan Pemilihan Digital yang Aman, Transparan, dan Anonim

Kelola pemilihan, musyawarah, dan pengambilan keputusan dalam satu platform yang modern dan terpercaya.

{{-- CTA --}}
{{-- RIGHT: Dashboard Preview --}}
{{-- Browser chrome --}}
{{-- Title bar --}}
musyawara.id/admin/dashboard
{{-- Dashboard body --}}
{{-- Sidebar --}}
@foreach (['#0084FF','#E2E8F0','#E2E8F0','#E2E8F0','#E2E8F0'] as $c)
@endforeach
{{-- Main content --}}
{{-- Metric cards row --}}
@php $metrics = [ ['label'=>'Total Event','value'=>'24','color'=>'#0084FF','bg'=>'rgba(0,132,255,0.08)'], ['label'=>'Suara Masuk','value'=>'1.2k','color'=>'#16A34A','bg'=>'rgba(22,163,74,0.08)'], ['label'=>'Partisipasi','value'=>'87%','color'=>'#F59E0B','bg'=>'rgba(245,158,11,0.08)'], ]; @endphp @foreach ($metrics as $m)
{{ $m['label'] }}
{{ $m['value'] }}
@endforeach
{{-- Chart area --}}
Partisipasi Realtime
{{-- Bar chart --}}
@foreach ([35,55,40,70,90,60,80,95,65,75,50,85] as $h)
@endforeach
@foreach (['08','10','12','14','16','18'] as $t)
{{ $t }}:00
@endforeach
{{-- Event list --}}
Event Aktif
@foreach ([ ['Pemilihan Ketua BEM 2025','87%','#16A34A'], ['Musyawarah Wilayah IV','62%','#F59E0B'], ['Voting Program Kerja','45%','#0084FF'], ] as $ev)
{{ $ev[0] }}
{{ $ev[1] }}
@endforeach
{{-- Floating badge: Live --}}
3 Event Sedang Live
{{-- Floating badge: Verified --}}
Hash Chain Verified
{{-- ===== SECTION 2: STATISTICS ===== --}}
50+
Organisasi Terdaftar
120+
Event Terselenggara
15k+
Suara Terekam
99.9%
Tingkat Keberhasilan
{{-- ===== SECTION 3: FEATURES ===== --}}
Platform Unggulan

Mengapa Memilih Musyawara?

Dirancang untuk membangun kepercayaan — bukan sekadar alat voting.

{{-- Feature 1 --}}

Anonymous Voting

Sistem memisahkan identitas dari keputusan secara kriptografis. Identitas Anda 100% terjaga.

{{-- Feature 2 --}}

OTP Verification

Autentikasi dua faktor via OTP ke email untuk memastikan hanya peserta sah yang memilih.

{{-- Feature 3 --}}

Event Lock System

Data kandidat dan peserta terkunci otomatis saat event dipublikasikan. Tidak dapat dimanipulasi.

{{-- Feature 4 --}}

Vote Hash Chain

SHA-256 chain mendeteksi manipulasi data suara secara kriptografis. Setiap suara tercatat permanen.

{{-- Feature 5 --}}

Audit Center

Seluruh aktivitas krusial tercatat dalam timeline audit yang tidak dapat dimodifikasi.

{{-- Feature 6 --}}

Public Verification

Halaman verifikasi publik yang dapat diakses siapa pun untuk membuktikan integritas pemilihan.

{{-- ===== SECTION 4: SECURITY ===== --}}
{{-- Left --}}
Trust First

Keamanan yang Dapat Diverifikasi

Musyawara bukan hanya aman — keamanannya dapat dibuktikan secara publik. Setiap lapisan perlindungan dapat diverifikasi oleh siapa saja.

{{-- Security flow --}}
@php $secItems = [ ['icon'=>'ph:lock','color'=>'#0084FF','bg'=>'rgba(0,132,255,0.1)','title'=>'Event Locked','desc'=>'Data dikunci saat dipublikasikan'], ['icon'=>'ph:link','color'=>'#319AFF','bg'=>'rgba(49,154,255,0.1)','title'=>'Vote Hash Chain','desc'=>'SHA-256 anti-manipulasi aktif'], ['icon'=>'ph:globe','color'=>'#16A34A','bg'=>'rgba(22,163,74,0.1)','title'=>'Public Verification','desc'=>'Dapat diverifikasi publik'], ['icon'=>'ph:file-search','color'=>'#F59E0B','bg'=>'rgba(245,158,11,0.1)','title'=>'Audit Trail','desc'=>'Semua aksi dicatat permanen'], ]; @endphp @foreach ($secItems as $item)
{{ $item['title'] }}
{{ $item['desc'] }}
@endforeach
{{-- Right: Integrity Score Visual --}}
Integrity Score
100
✓ Fully Verified
@foreach ([['✓ Event Locked','#16A34A'],['✓ Candidate Locked','#16A34A'],['✓ Voter Locked','#16A34A'],['✓ Hash Verified','#16A34A'],['✓ Vote Count Valid','#16A34A']] as $s)
{{ $s[0] }}
@endforeach
{{-- ===== SECTION 5: HOW IT WORKS ===== --}}
Cara Kerja

Selesai dalam 3 Menit

Pengalaman berpartisipasi yang dirancang tanpa friksi, bahkan untuk pengguna non-teknis.

@php $steps = [ ['num'=>'1','icon'=>'ph:user-check','label'=>'Verifikasi Kehadiran','color'=>'#0084FF'], ['num'=>'2','icon'=>'ph:envelope','label'=>'Email & OTP','color'=>'#319AFF'], ['num'=>'3','icon'=>'ph:users','label'=>'Pilih Kandidat','color'=>'#60B1FF'], ['num'=>'4','icon'=>'ph:check-square','label'=>'Konfirmasi Pilihan','color'=>'#319AFF'], ['num'=>'5','icon'=>'ph:database','label'=>'Suara Direkam','color'=>'#0084FF'], ['num'=>'6','icon'=>'ph:shield-check','label'=>'Integrity Verified','color'=>'#16A34A'], ]; @endphp @foreach ($steps as $i => $step)
{{ $step['num'] }}
{{ $step['label'] }}
@endforeach
{{-- ===== SECTION 6: ACTIVE EVENTS ===== --}}

Event Sedang Berlangsung

Bergabung dan berikan suara Anda pada musyawarah organisasi saat ini.

@if($activeEvents->count() > 0)
@foreach($activeEvents as $event)
Live

{{ $event->name }}

{{ $event->description }}

{{ \Carbon\Carbon::parse($event->start_time)->format('d M Y') }} — {{ \Carbon\Carbon::parse($event->end_time)->format('d M Y') }}
Ikuti Event
@endforeach
@else

Belum Ada Event Aktif

Saat ini tidak ada pemilihan yang sedang berlangsung. Silakan cek kembali nanti.

@endif
{{-- ===== SECTION 7: FAQ ===== --}}
FAQ

Pertanyaan Seputar Musyawara

Semua yang perlu Anda ketahui tentang keamanan dan cara kerja sistem.

@php $faqs = [ ['q'=>'Apakah keputusan/pilihan saya benar-benar rahasia?', 'a'=>'Ya. Musyawara memisahkan identitas Anda (Email & OTP) dari data suara akhir. Saat suara direkam ke database, sistem tidak menempelkan ID Anda. Hanya tercatat bahwa tiket partisipasi Anda telah digunakan.'], ['q'=>'Bagaimana jika saya tidak menerima OTP?', 'a'=>'Pastikan Anda telah memasukkan email dengan benar dan terdaftar pada database panitia. Periksa juga folder Spam/Junk. Anda dapat meminta pengiriman ulang OTP setelah 1 menit.'], ['q'=>'Bisakah saya mengubah pilihan setelah menekan tombol kirim?', 'a'=>'Tidak bisa. Sesuai prinsip One Person One Vote, setelah Anda mengonfirmasi dan keputusan terekam di sistem, tiket partisipasi Anda langsung hangus dan tidak dapat ditarik kembali.'], ['q'=>'Bagaimana cara membuktikan integritas pemilihan?', 'a'=>'Setiap event memiliki halaman Public Verification yang dapat diakses siapa pun. Halaman tersebut menampilkan Integrity Score, status hash chain, dan statistik partisipasi secara transparan.'], ]; @endphp @foreach ($faqs as $i => $faq)
@endforeach
@endsection @section('page-script') @endsection