MH

Matthew Hussaini

Software Engineering · Veritas University, Abuja

VUG/SEN/22/7312

⚙️

CI/CD Pipeline

Automated pipeline using GitHub Actions — lint, test, Docker build, and FTP deploy on every push to main.

🐳

Docker Image

Multi-stage Dockerfile: Node 20 builds and tests the app, Nginx serves the static output in production.

🧪

Automated Tests

9 Jest tests covering arithmetic, operator precedence, error handling, and the custom "% of" feature. 92% coverage.

🧮 Open VUNA-Calc
LINT PASSING
TESTS PASSING
DOCKER PUSHED
AUTO-DEPLOYED