// 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
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
* Nama klien dirahasiakan. Data yang ditampilkan sudah dianonimkan atau berupa data contoh.
Projek berikutnya AI Quotation Generator Kontraktor HVAC · AS