HARAP SERTAKAN PORTOFOLIO ANDA, DIUTAMAKAN PERNAH MENGERJAKAN PROJECT SERUPA
Phase 1 (Tryout System)
Merupakan aplikasi tryout, diharapkan dapat bekerjasama kembali untuk melanjutkan project penambahan fitur berikutnya.
Worker WAJIB mengerjakan project kali ini sampai tuntas dan LIVE
Kebutuhan dibawah merupakan garis besar project.
- #Backend
-> Laravel Backend
-> Single page application (SPA)
- #Multirole
-> Superadmin (mengelola seluruh sistem)
-> Teacher (dapat mengelola soal)
-> Student (membeli dan mengerjakan soal)
- #API
-> payment API menggunakan paydisini.co.id
-> notifikasi OTP API fonnte.com
- #Template admin bootstrap
-> menggunakan tema yang kami sediakan
- #Login System (SSO)
-> Laman yang berfungsi sebagai sistem login, register, reset password.
-> login.domain.com -> ketika berhasil login, akan diarahkan ke dashboard yang dapat login ke sistem lainnya, misal login ke tryout.domain.com / kelas.domain.com / webinar.domain.com
- #Dashboard Tryout (Student)
-> Profile (Nama, Email, Nomor, Universitas, Angkatan)
-> Melihat daftar Tryout yang tersedia
-> Membeli Tryout yang tersedia (integrasi payment API)
-> Mengejakan Tryout (terdapat batas waktu, dapat di pause, dapat di start kembali.
-> Melihat analisis hasil try out (benar salah, skor, grafik benar salah per kategori soal, lulus / tidak lulus, ranking tryout).
-> Limit login device (detect IP, device lama otomatis logout jika login bersamaan)
- #Dashboard admin
-> Mengelola soal (dapat juga menambah soal via import excel)
-> Mengelola paket soal yang akan dijual
-> Mengelola user
-> Mengelola sistem pembayaran
-> Data analisis lengkap (penjualan, data user, data soal)
Phase 2 (Sell Courses system)
Soon (tidak dikerjakan pada project ini)
Phase 3 (Webinar system)
Soon (tidak dikerjakan pada project ini)