fernanda.dev
  • Home
  • About
  • Projects
  • Skills
  • Experience
  • Testimonials
  • Contact
·
·
Hire Me
← Back to portfolio
2023Live

ISP-Bié

Institutional platform & entrance-exam admissions system for a higher-education institute

Institutional website and admissions system for Instituto Superior Politécnico do Bié, a higher-education institute in Angola. Serves the public (courses, news, alumni portal, scientific journal, open tenders) and internal staff across seven distinct roles who run the entire entrance-exam pipeline — application intake, payment confirmation, document review and signing, exam room assignment, anonymized grading, and results.

The Problem

Entrance-exam admissions were run on paper, with no way to guarantee grading integrity. Professors needed to grade without seeing who they were grading, and every step of the bureaucratic approval chain needed to be logged and auditable across legally distinct actors (Secretaria, DAAC, Técnico, Subcomissões, Presidência).

Key Features

  • ▸Custom-built role/permission system — normalizes Portuguese role names (accents, casing, typos) so roles like "Sub. Correcção" reliably match internally, with partial matching for sub-roles
  • ▸Anonymized grading pipeline: professors see only an exam code and grade form, never candidate identity — enforced at the query layer, not just hidden in the UI
  • ▸Self-hosted WhatsApp integration (Evolution API) with a custom Angolan phone-number normalizer, delivery tracking, and a retry queue for failed notifications
  • ▸Server-generated digital signatures rendered on the fly onto official PDF documents — no stored signature images needed
  • ▸Fire-and-forget audit log that records actor, role, IP, and action for every sensitive change, without ever breaking the main request on failure
  • ▸Per-route-group rate limiting tuned by risk — public forms at 3-5 req/min, candidature submission at 30/min, internal panels at 1000/min
  • ▸Bulk PDF/Excel exports across six dedicated export classes for printed exam-room sheets and grade sheets

Tech Stack

Laravel 11PHP 8.4Laravel BreezeBladeTailwind CSS 3Alpine.jsVite 7Chart.jsDomPDFMaatwebsite ExcelPest

Role

Designed and built: information architecture, backend, admissions/grading workflow design, WhatsApp integration, PDF generation, server configuration, and production deploy.

Live Demo

Other projects

MedFreela

MedFreela

Healthcare professional hiring platform

Full-stack platform connecting healthcare institutions with freelance health professionals in Angola. Features a complete hire-to-payment flow: shift scheduling, escrow-based payments via Multicaixa Express, earnings dashboard, and a full administrative panel — all server-rendered and deployed on a Linux VPS.

AngolWifi

AngolWifi

ISP online shop + management system — two apps, one monorepo

Monorepo with two independent Laravel apps: an online shop (Loja) for end-customers to buy plans and vouchers, and a backoffice management system (SGA) for internal operations. They communicate via internal HTTP API — if the shop goes down, the SGA keeps running. Payments via EMIS GPO (Multicaixa Express + Angolan bank card).

Previous projectAngolWifiNext projectThis Portfolio