- Mata Kuliah: Web Programming 2
- Dosen Pengampu: Muhammad Ikhwan Fathulloh
- Kelompok: kelompok 1
- Proyek: Website Voting Hero Mobile Legend
- Anggota:
- Anggota 1: Aulia Wira Yudha Mustopa | 22552012039
- Anggota 2: Akmal Fauzi Salman | 21552011233
VoteNow
VoteNow adalah sebuah platform yang memungkinkan pengguna untuk memberikan suara pada hero favorit mereka dari sebuah game MOBA. Platform ini terdiri dari dua jenis pengguna: admin dan user. Admin memiliki kemampuan untuk melakukan CRUD (Create, Read, Update, Delete) untuk pengguna dan hero yang akan divote. Pengguna dapat memberikan suara sekali saja dan melihat leaderboard yang menampilkan peringkat hero berdasarkan hasil voting. Pengguna juga dapat melihat hero berdasarkan role saat akan melakukan vote.
-
Admin
- Melakukan CRUD untuk user
- Melakukan CRUD untuk hero yang akan divote
-
User
- Memberikan vote satu kali untuk hero favorit
- Melihat leaderboard yang menampilkan peringkat hero berdasarkan hasil voting
- Melihat hero berdasarkan role saat melihat vote
- Peserta
- Role
- Hero
- Vote
- Leaderboard
- Peserta(onProgress)
- Kategori(onProgress)
- Paslon(onProgress)
- Vote(onProgress)
- Riwayat Vote(onProgress)
- Clone repositori:
git clone https://github.com/username/votenow.git
- Masuk ke direktori proyek:
cd votenow - Install dependencies:
composer install npm install
- Copy file .env.example ke .env dan sesuaikan konfigurasi:
cp .env.example .env
- Generate key aplikasi:
php artisan key:generate
- Jalankan migrasi dan seeder database:
php artisan migrate --seed
- Jalankan server aplikasi:
php artisan serve
- Buka aplikasi di browser pada http://localhost:8000.
Berikut adalah beberapa contoh tampilan dari website VoteNow:







