FHsuperapp
Campus · UIR Faculty of Law · Internal portal
IN USE
Eight faculty apps that used to be opened one by one now live at one address behind one login.
The problem
Every faculty task — printing exam attendance sheets, lecture registers, special classes for working students, grades, news publishing — had its own app, its own address and its own copy of the Excel files.
How it works
The superapp runs each app on an internal port, forwards requests by
path prefix (/absen, /nilai,
/mahasiswa…), and rewrites links in the responses so
navigation stays under the right prefix. None of the apps were torn
apart — each one still runs on its own.
Built with
In numbers
Core features
- One login for every app, with signed-cookie sessions
- Shared Excel files in one folder — replace once, every app follows
- Exam and lecture attendance sheets printed to PDF and XLSX
- Special-class rosters for working students built from enrolment data
- Student grade and transcript lookup by student number
- Student analytics per intake year, with charts
- News and announcements published to the faculty WordPress
- A read-only data API with its own keys for other systems
Screenshots
Captured from a local instance. Every figure on screen is an aggregate — no student names, numbers or grades are shown.