Langsung ke konten
Semua projek

// Grup jasa profesional · AS

Assessment Insights Portal

Portal multi-perusahaan yang aman, mengubah report assessment menjadi dashboard interaktif lengkap dengan playbook perbaikan.

Klien
Grup jasa profesional · AS
Dikerjakan di
AtScale Consultants
Peran
Full-stack development
Web
1 aplikasi · 6 halaman
Stack TypeScriptReact 19ViteTailwind CSS 4React Router 7Vercel FunctionsSupabasen8n API

Masalahnya

Report PDF statis hanya menunjukkan skor, bukan langkah selanjutnya. Perusahaan operasional perlu mengeksplorasi hasil mereka di antara periode assessment dan tahu persis area mana yang harus ditingkatkan.

Solusinya

Aplikasi web tahap awal di atas database mesin report. Setiap perusahaan login dan hanya melihat report miliknya: skor per kategori, jawaban per pertanyaan, panduan “how to improve”, dan rencana fokus 90 hari. Admin mengelola akun dan bisa melihat riwayat eksekusi otomasi lewat n8n API.

Arsitektur

Bagaimana aplikasinya disusun.

Client

  • React 19 + Vite
  • React Router 7
  • Tailwind CSS 4

API

  • Vercel serverless functions
  • Hashed bearer-token auth
  • Server-side tenant scoping

Data & otomasi

  • Supabase (Postgres)
  • Report engine output
  • n8n Public API

Sorotan engineering

  • ◆ Session bearer-token custom: hanya hash SHA-256 dari token yang disimpan, dengan masa berlaku dan revoke saat logout.
  • ◆ Scope tenant ditentukan di server dari session — client tidak pernah bisa meminta data perusahaan lain.
  • ◆ Semua pembacaan data lewat serverless API route; kunci database tidak pernah sampai ke browser.

Dampak

  • ✓ Report menjadi alat kerja di antara periode assessment, bukan sekadar PDF sekali pakai.

Tampilan

Analisis performa dengan panduan perbaikan
Analisis performa dengan panduan perbaikan
Repositori report (data peserta disensor)
Repositori report (data peserta disensor)

* Nama klien dirahasiakan. Data yang ditampilkan sudah dianonimkan atau berupa data contoh.

Projek berikutnya Xenon — Asisten AI Pribadi Projek pribadi