Stack: Laravel 13 · PHP 8.3+ · Livewire 3 + Volt + Alpine.js · Tailwind CSS · Leaflet untuk peta · Lucide untuk ikon · SQLite · spatie/laravel-permission · Fonnte (OTP WhatsApp) · Laravel Reverb · Pest · Larastan · Pint
Website portofolio prestasi siswa beserta CMS untuk mengelolanya. Halaman publik menampilkan profil, kartu prestasi berfoto, galeri, riwayat pendidikan, dan peta lokasi lomba. Semua isinya diatur dari dashboard setelah login, tanpa menyentuh kode.
🌐 Coba demo: prestasiku.solusikoding.com
- Halaman portofolio publik di
/, dengan navigasi mobile ala aplikasi - Kartu prestasi berisi foto, detail piagam, kategori, dan lokasi; pengunjung bisa menyaringnya per kategori
- Galeri foto dokumentasi beserta keterangannya
- Profil & perjalanan: angka ringkasan, bidang minat, riwayat pendidikan, rekam jejak, dan testimoni
- Peta lokasi lomba dan sekolah, titiknya dipilih lewat map picker dengan pencarian alamat
- Konten halaman bisa diedit dari dashboard: identitas siswa, hero, judul tiap bagian, kontak, resume PDF, SEO, dan footer
- Formulir kontak dengan lampiran foto atau PDF; pesan masuk bisa dibalas lewat WhatsApp atau email dan diberi catatan tindak lanjut
- Statistik pengunjung tanpa cookie dan tanpa layanan pihak ketiga: jumlah kunjungan, sumber, lokasi, perangkat, dan jam ramai
- Pustaka media: gambar yang pernah diunggah bisa dipakai ulang, dan gambar besar dikecilkan otomatis
- Peran & perizinan, sakelar fitur, log aktivitas, serta backup & restore
- Login ke dashboard, lalu isi identitas siswa dan teks halaman di menu Konten Halaman.
- Tambahkan prestasi, foto galeri, riwayat pendidikan, dan lokasi.
- Bagikan tautan halaman publik. Tautan berpelacak dari halaman Statistik mencatat asal pengunjungnya.
- Pantau statistik kunjungan dan balas pesan yang masuk dari formulir kontak.
composer run setup # instal dependency, siapkan .env, buat akun superadmin
composer run dev # buka http://localhost:8000Jawab "ya" saat installer menawarkan konten contoh supaya halaman publik langsung terisi portofolio demo beserta fotonya.
- Instalasi & konfigurasi: kebutuhan server, installer, data demo, perintah pengembangan
- Arsitektur: peta kode, cara kerja statistik pengunjung, cara menambah kolom teks dan modul konten
- Catatan starter: fondasi JagoDev Laravel Starter yang ikut terpakai
Jika proyek ini bermanfaat bagi Anda, dukung pengembangannya melalui QRIS:
Scan QRIS menggunakan BCA, Mandiri, BRI, GoPay, OVO, DANA, ShopeePay, atau mobile banking lainnya.
Dikembangkan oleh rizalahmaddd:
- WhatsApp: +62 857-7777-5477
- GitHub: @rizalahmaddd
- Lokasi: Kota Malang, Jawa Timur, Indonesia