Skip to content
Alzubair Alojali
WhatsApp
ALL WORK · 03
Archive system

ARChive

Client
Libyan International University
Status
Built end to end
Platform
Web
Stack
LaravelOCR pipelineQR check-outAutomated backupsRBAC
The archive at a glance: 14,525 files, 41 active borrows, 7 overdue, 156 scans today, OCR queue
The archive at a glance: 14,525 files, 41 active borrows, 7 overdue, 156 scans today, OCR queue
The brief

A physical archive that finally knows where everything is: 14,525 student files tracked to the exact cabinet and drawer, scanned with OCR, and checked out by QR code.

A university registry held 14,525 physical student files with no reliable way to know where a file sat, whether it was complete, or who had borrowed it and when it was due back.

Borrowing by QR, accountable to the hour

Faculty check files out by scanning a QR code: assigned for a set duration, receipt printed, overdue reminders one click away.

A QR check-out completing: file assigned to a lecturer for 72 hours, receipt printed
A QR check-out completing: file assigned to a lecturer for 72 hours, receipt printed

Every file has an address

All 14,525 student files carry a physical location down to cabinet and drawer, a completeness score and a status. Finding a file stops being an expedition.

Every student file with its physical location, completeness and status
Every student file with its physical location, completeness and status

Backups with restore points

Automated schedules push snapshots to primary and secondary storage nodes. The archive that tracks everything is itself recoverable.

Automated backup schedules, storage nodes and restore points
Automated backup schedules, storage nodes and restore points

Roles, not passwords passed around

Archivists, faculty and admins each get exactly the access their role needs, enforced by the system, recorded in the trail.

Role-based access: archivists, faculty staff, admins
Role-based access: archivists, faculty staff, admins
The hard part

Bridging the physical and the digital: QR-based check-out and check-in of physical files with durations and due dates; an OCR scanning pipeline with a processing queue; overdue tracking and reminders; role-based access for archivists, faculty and admins; and an automated backup system with primary/secondary nodes and restore points.

LaravelOCR pipelineQR check-outAutomated backupsRBAC
Outcome

14,525 files tracked to the exact cabinet and drawer.

Outcome

Borrowing accountable to the hour.

Outcome

The whole system backed up automatically with restore points.

Status

Built end to end

Have something like this in mind?

Usually replies within a day.
NEXT PROJECT · Aura · 11/15

Teach it your brand once, then generate on-brand social creative on demand: the right size, the right voice, every time.

READ THE CASE STUDY