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

24h Remoto

Remote-hiring marketplace with escrow payments for the Angolan market

Remote-hiring marketplace connecting clients who post projects with freelancers who bid and deliver — plus a digital-products storefront (Loja), creator subscriptions, and a lightweight social feed. Escrow-protected payments in Kwanza via a local Angolan gateway and PayPal, structured proposal/negotiation/dispute workflows, and identity verification, built specifically for the Angolan market.

The Problem

Angolan freelancers and clients had no trustworthy way to transact remotely — local/cross-border payment friction, no escrow protection, and no structured way to negotiate, deliver, and resolve disputes without pre-existing trust.

Key Features

  • ▸Custom Angola payment gateway integration (AppyPay) — Multicaixa Express phone-push charges and pay-later payment references, with token caching, webhook handling, and polling jobs as a fallback reconciliation mechanism
  • ▸Dual-currency payment stack: AppyPay (Kwanza) alongside PayPal behind a clean strategy-pattern gateway interface
  • ▸Explicit finite-state machine governs the project lifecycle (published → negotiating → accepted → in progress → delivered → completed, plus disputed/cancelled branches) — centralizing business rules instead of scattering status checks
  • ▸Escrow and wallet ledger system with transactional credit/debit, partial refunds with evidence uploads, and a full dispute subsystem with a dedicated admin panel
  • ▸Modular-monolith architecture — Admin, Auth, Loja, Marketplace, Messaging, Payments, Social, and Wallet each isolated as a self-contained module with its own service provider and routes
  • ▸Defense-in-depth security: HSTS, Referrer-Policy, Permissions-Policy, a Report-Only CSP, per-endpoint rate limiting, and mandatory TOTP two-factor authentication
  • ▸Companion Chrome browser extension (Manifest V3) that authenticates via a Sanctum token and polls for unread notifications, showing a live badge count on the toolbar icon

Tech Stack

Laravel 12PHP 8.2Livewire 4Laravel SanctumTailwind CSS 4Vite 7Laravel EchoPusherPayPal SDKLarastanPest

Role

Designed and built: architecture, backend, AppyPay/PayPal payment integration, escrow and wallet system, browser extension, and production deploy — bringing in contractors when the scope called for it.

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 projectAngolWifi — Management SystemNext projectAMIS