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

AngolWifi — Management System

Internal company management platform

Internal management system for an Angolan ISP — covering clients, service plans, vouchers, technical support, and direct MikroTik router control. WhatsApp notifications for expiry alerts and billing reminders, with scheduled automation running around the clock.

The Problem

AngolWifi was managing clients, contracts, and support through disconnected tools. There was no automation for plan expiration, no audit trail, and no direct integration with MikroTik routers.

Key Features

  • ▸MikroTik RouterOS API over raw TCP/8728 — no third-party library, direct binary protocol implementation with full control over router state
  • ▸WhatsApp notification layer fully abstracted behind a service interface — swap Twilio, UltraMsg, or Z-API without touching any business logic
  • ▸Spatie Activity Log for immutable audit trail — every change records who, what, and when
  • ▸Granular role-based access with Spatie Permission (Administrador, Técnico, etc.)
  • ▸Scheduled automation: plan sync every 5 min, suspension at 01:00, expiry alerts at 13:00 and 18:00
  • ▸PDF report generation (DomPDF) and Excel export (Maatwebsite) for clients and billing

Tech Stack

Laravel 12PHP 8.2PostgreSQLBladeTailwind CSS 4Vite 7Spatie PermissionSpatie Activity LogDomPDFMaatwebsite Excel

Role

Full development: system architecture, backend services, frontend, MikroTik RouterOS API integration, scheduled automation, and internal deployment.

Private System

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 projectISP BIE — Billing SystemNext projectMedFreela