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

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.

The Problem

Healthcare institutions in Angola had no reliable, digital way to hire qualified freelance professionals on demand. Existing solutions were generic and didn't account for local payment infrastructure (no Stripe/PayPal), Angolan ID validation, or local terminology.

Key Features

  • ▸Custom escrow payment system — no Stripe, built for Multicaixa Express and TPA
  • ▸Angolan BI number validation (9 digits + 2 letters + 1 digit) implemented from scratch
  • ▸Server-side rate limiting with Redis to block brute-force on auth routes
  • ▸Role-based access: healthcare institutions, freelance professionals, and admins
  • ▸Image upload pipeline with sharp — resizes and converts to WebP server-side
  • ▸Zod schema validation on all server actions before any database write
  • ▸PM2 process manager with separate cron worker — survives crashes in production

Tech Stack

Next.js 16React 19TypeScriptPostgreSQLPrisma 7Tailwind CSS 4RedisZodPM2Nginxsharp

Role

Designed and built by me — database schema, server actions, frontend, custom payment logic, Angolan BI validation, Linux server configuration, and production deploy — bringing in contractors when the scope called for it.

Live Demo

Screenshots

Other projects

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).

ISP-Bié

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.

Previous projectACM CalungaNext projectAngolWifi