VoteApp: Aplikasi E-Voting Laravel untuk Penilaian Kandidat Berdasarkan Profesi
VoteApp adalah aplikasi e-voting berbasis Laravel yang saya kembangkan sebagai solusi digital untuk proses pemilihan atau penilaian kandidat berdasarkan profesi secara online. Aplikasi ini dirancang agar fleksibel, mudah dipasang, dan cocok digunakan dalam berbagai skenario, mulai dari pemilihan kandidat internal organisasi, lomba berbasis penjurian, hingga uji coba sistem e-voting sederhana.
Tujuan Aplikasi
VoteApp memudahkan proses penilaian kandidat secara transparan, dengan fitur yang terpisah antara panel admin dan panel user. Setiap kandidat dapat dinilai berdasarkan profesinya, dan hasil akhir dapat disajikan dalam bentuk laporan yang rapi.
Fitur-Fitur Unggulan
Panel Admin
- Manajemen Kandidat: Tambah, edit, hapus kandidat serta unggah foto.
- Manajemen Profesi: Kelola daftar profesi yang menjadi kategori kandidat.
- Manajemen User: Admin dapat membuat akun baru, mengubah role dan password.
- Laporan Penilaian: Hasil penilaian per profesi dan keseluruhan.
- Detail Voting: Lihat detail hasil voting berdasarkan user.
Panel User
- Dashboard Penilaian: User dapat memilih kandidat dan memberikan nilai.
- Riwayat Voting: Melihat riwayat penilaian yang telah dilakukan.
- Profil Pengguna: Edit informasi profil (NIK dan biodata).
Teknologi yang Digunakan
- Framework: Laravel 10
- PHP: Versi 8.2
- Frontend: Vite + Bootstrap
- Database: MySQL
- Autentikasi: Laravel Auth (Admin & User)
- Deploy Friendly: Tersedia
Dockerfile
Tampilan Antarmuka
Antarmuka VoteApp dibuat modern, ringan, dan intuitif. Admin dapat mengelola data dengan mudah, sedangkan user dapat melakukan penilaian tanpa kebingungan. Setiap fitur dirancang untuk memberikan pengalaman pengguna yang sederhana dan efisien.
Screenshoot :
Penutup
VoteApp adalah langkah awal menuju proses voting digital yang lebih transparan dan mudah diakses. Semoga aplikasi ini bermanfaat bagi komunitas, organisasi, maupun institusi pendidikan yang membutuhkan sistem voting sederhana namun efektif.