Langsung ke konten
Semua projek

// Grup jasa profesional · AS

Talent Management System

Aplikasi web full-stack untuk talent review berkala: kalibrasi 9-box, siklus performance review 360°, dan scorecard jabatan yang terversi.

Klien
Grup jasa profesional · AS
Dikerjakan di
AtScale Consultants
Peran
Full-stack development
Web
1 aplikasi · 32 halaman
Stack TypeScriptReact 19ViteTailwind CSSRadix UITanStack QueryZodExpress 5PostgreSQLDrizzle ORMVercel

Masalahnya

Talent review berkala dijalankan lewat spreadsheet dan dokumen. Manajer menilai tim di file yang berbeda-beda, leadership tidak punya satu tampilan untuk seluruh organisasi, dan scorecard sering tidak ter-update.

Solusinya

Aplikasi web berbasis role. Manajer menilai bawahan langsung pada Performance × Core Values dan langsung melihat posisinya di grid 9-box; leadership melakukan kalibrasi lintas organisasi. Aplikasi ini juga menjalankan siklus review 360° (self, peer, upward, manager), mengelola scorecard terversi dengan AI assistant, serta import/export Excel, Word, dan PDF.

Arsitektur

Bagaimana aplikasinya disusun.

Client

  • React 19 SPA
  • Wouter routing
  • TanStack Query
  • React Hook Form + Zod
  • Recharts

API

  • Express 5 on Node 24
  • Session auth + RBAC
  • File import/export
  • Vercel serverless

Data

  • PostgreSQL
  • Drizzle ORM schema
  • Session store

Sorotan engineering

  • ◆ Monorepo pnpm dengan schema Drizzle bersama sebagai satu-satunya sumber kebenaran database.
  • ◆ Autentikasi session berbasis PostgreSQL dengan akses berbasis role untuk admin, manajer, dan staf.
  • ◆ Demo sandbox tanpa login memakai halaman asli dengan mock backend in-memory, dikirim sebagai lazy chunk terpisah.
  • ◆ Pipeline dokumen dengan ExcelJS, SheetJS, Mammoth, dan PDFKit.

Dampak

  • ✓ Satu sistem pencatatan untuk setiap siklus review.
  • ✓ Leadership melakukan kalibrasi seluruh organisasi di satu grid yang live.

Tampilan

Grid 9-box dengan karyawan dipetakan berdasarkan performance dan values
Grid 9-box dengan karyawan dipetakan berdasarkan performance dan values
Dashboard dengan bagan organisasi
Dashboard dengan bagan organisasi
Scorecard jabatan yang terversi
Scorecard jabatan yang terversi
Direktori karyawan
Direktori karyawan

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

Projek berikutnya AI Quotation Generator Kontraktor HVAC · AS