Software Engineering · Veritas University, Abuja
VUG/SEN/22/7312
Automated pipeline using GitHub Actions — lint, test, Docker build, and FTP deploy on every push to main.
Multi-stage Dockerfile: Node 20 builds and tests the app, Nginx serves the static output in production.
9 Jest tests covering arithmetic, operator precedence, error handling, and the custom "% of" feature. 92% coverage.