ERYANTO.dev
ID EN
Chat WA

← Semua project

FHsuperapp

Kampus · Fakultas Hukum UIR · Portal internal

DIPAKAI DI LAPANGAN

Delapan aplikasi fakultas yang dulu dibuka satu per satu, sekarang ada di satu alamat dengan satu login.

JENIS
Portal + reverse proxy
PEMAKAI
Staf Fakultas Hukum UIR
RUNTIME
Node.js, tanpa dependensi
DATA
File Excel bersama

Masalahnya

Setiap urusan fakultas — cetak daftar hadir ujian, daftar hadir kuliah, kelas khusus mahasiswa karyawan, nilai, publikasi berita — punya aplikasinya sendiri, alamatnya sendiri, dan salinan file Excel-nya sendiri.

Cara kerjanya

Superapp menjalankan setiap aplikasi di port internal, meneruskan request berdasarkan awalan alamat (/absen, /nilai, /mahasiswa…), dan menulis ulang link di respons agar navigasi tetap di bawah awalannya. Kode tiap aplikasi tidak dibongkar — masing-masing tetap bisa dijalankan sendiri.

Dibangun dengan

  • Node.js
  • Express
  • ExcelJS
  • SQLite
  • Chrome headless (PDF)

Dalam angka

8APLIKASI, 1 ALAMAT
1LOGIN
0DEPENDENSI NPM DI PORTAL
1FOLDER DATA BERSAMA

Fitur utama

Tangkapan layar

Diambil dari instance lokal. Semua angka di layar bersifat agregat — tidak ada nama, NPM, atau nilai mahasiswa yang ditampilkan.

Chat WA
↑↓ pilih · ⏎ bukaEsc untuk menutup