Skip to main content

(CH) 3 - Admin Panel

Description

Admin panel is a website for managing BNSP test registration at Arkademi, the user of this product is intended for someone who manages registration from third parties (not Arkademi). In the future, this product will be used for data management by any related third party (as needed), so some of the initiatives in it are projected for the long term.

Development

User Flow

Flow 1: Registration
Flow 2: After the Test

User Interface

Visit the mockup page, here. mockup

Requirements

The requirements should be met:

  1. Login page - PIN dan button “Masuk”
  2. Dashboard
    • Filter (dropdown)
    • Judul Kursus (dropdown with option)
    • Table: Nama, Tanggal Tes, Judul Kursus, Status, button “Edit”
  3. Edit Page
    • Informasi User
    • Pilihan jadwal tes user
    • File formulir pendaftaran
    • File sertifikat kelulusan user
    • Optioning Lulus/Tidak Lulus
    • Kolom feedback
    • Button “Simpan”

APIs

#TypePathDescriptionDetails
1GETapi/v1/admin-bnsp/detail/$idAPI Get edit BNSPHeader Authorization: token // All data on edit page, include: // 1. review status // 2. submit file sertifikat
2GETapi/v1/admin-bnsp/dashboardAPI Get Data Dashboard Sertiifkat BNSPHeader Authorization: token
3POSTapi/v1/admin-bnsp/set-feedback/$idAPI Post data review pendaftaranHeader Authorization: token
4POSTapi/v1/admin-bnsp/set-certificate/$idAPI Post data sertifikatHeader Authorization: token

Production URL

To access the product, you can visit the URL below.

https://arkademi.com/admin-bnsp

To see the work in this project, visit the link below.

https://gitlab.com/arkademi/arkademi-frontend-next-v2/-/tree/admin-bnsp?ref_type=heads

Project Charter
Project Sheet


Writer: Media
Contributor: Syehfi
31 May 2024