This is a Go microservice that generates PDF reports for students by consuming the Node.js backend API.
Current Status: ✅ All unit tests passing (12/12)
I decided to not use .gitignore and not remove binaries to make a "plug-and-play" setup, to easy test
- Docker installed and running
- Node for backend
Follow the instructions in MANUAL_TEST.md
✅ REST API Consumption
✅ PDF Report Generation
✅ Error Handling
✅ Comprehensive Unit Tests (12/12 passing)
✅ Clean Architecture
✅ Proper Logging
✅ Docker Database Support
✅ Mock Configuration for Reproducibility