- Add linux-musl-x64 runtime identifier for Alpine builds - Install ICU libs for SQL Server globalization support - Fix nginx upstream to use k8s service name (student-api) - Sync package-lock.json with package.json
Core: - Apollo Angular for GraphQL integration - Student and Enrollment services - Connectivity monitoring with health checks - Error handling with user-friendly messages Features: - Students: list, create, edit, delete - Enrollment: subject selection with validation feedback - Classmates: view students in shared subjects Shared Components: - ConfirmDialog, EmptyState, LoadingSpinner - ConnectivityOverlay for offline detection - Custom pipes (credits, initials) UI: - Angular Material with custom theme - Responsive layout with navigation - Real-time validation feedback