desenfirman / sipenkibra

Sistem Penilaian Perlombaan PASKIBRA. Build using Laravel

Home Page:https://i.imgur.com/9iYjD5l.png

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SIPENKIBRA

Master branch:

Development branch:

How to Install

Requirement

- XAMPP
- Composer : https://getcomposer.org/download/

Installation Instruction

  1. Clone Repository

    $ git clone https://github.com/desenfirman/sipenkibra.git
    $ cd sipenkibra
    $ cp .env.example .env
    
  2. Set Up Environment Variable edit file .env using your text editor. set:

    DB_DATABASE=sipenkibra (your database name)
    DB_USERNAME=root (if you're use XAMPP)
    DB_PASSWORD= (if you're use XAMPP)
    
  3. Install Package and Run Migration

    $ composer self-update
    $ composer install
    $ php artisan key:generate
    $ php artisan migrate:refresh --seed

Run/serve this project on localhost

$ php artisan serve
  access webpage using http://localhost:8000/

Fungsionalitas SIPENKIBRA

Pengguna Terdaftar

Fungsionalitas Pengguna Terdaftar

  • Login
  • Logout

Juri

Fungsionalitas Juri Fungsionalitas Juri

  • Melihat dashboard juri
  • Membuka form penilaian
  • Memilih nilai
  • Submit nilai

Regu Terdaftar

Fungsionalitas Regu Terdaftar: Lihat Nilai Fungsionalitas Regu Terdaftar: Lihat Peringkat

  • Melihat dashboard regu peserta
  • Melihat rekap nilai
  • Melihat pemberitahuan
  • Melihat peringkat
  • Melihat rekap nilai seluruh regu peserta
  • Mengunduh rekap nilai

Panitia

Fungsionalitas Panitia: Melakukan konfirmasi peserta Fungsionalitas Panitia: Tambah juri Fungsionalitas Panitia: Tambah peserta

  • Melihat dashboard panitia
  • Menambahkan regu peserta
  • Mengkonfirmasi regu peserta
  • Menambahkan juri
  • Meregister Panitia

specification candidate

  • blok lihat rekap nilai jika belum dinilai
  • tidak bisa akses form penilaian ketika belum konfirmasi
  • warna hijau jika telah dinilai (DASHBOARD JURI)
  • urutkan berdasarkan no_regu (DASHBOARD JURI)
  • blok lihat peringkat & lihat semua regu peserta ketika semua belum dinilai
  • add repeat password
  • add biodata regu peserta in lihat form penilaian

Some to-do-list (should-do's)

  • change lihatDashboard() to index() in documentation
  • add Auth facades to documentation
  • add id_juri, id_peserta, id_panitia in documentation
  • add role in user database
  • add rememberToken in user table
  • remove id_juri in membuka form penilaian
  • add no_regu in updateNilai
  • change parameter input in konfirmasi
  • ambil data regu in lihat nilai semua regu peserta

Unexpected changes

  • add lihat nilai seluruh regu peserta in panitia

Some optimization candidate

  • use only one Auth function

Kelompok 1

Iskarimah Hidayatin         - Project Manager
Ridwan Fajar Widodo         - System Analyst
Dese Narfa Firmansyah       - Programmer
Gema Prajna Tri Pamungkas   - Tester

About

Sistem Penilaian Perlombaan PASKIBRA. Build using Laravel

https://i.imgur.com/9iYjD5l.png


Languages

Language:PHP 71.1%Language:HTML 28.6%Language:Vue 0.3%