Laureate
Laureate academic platform for institutional learning workflows — certificate exports, event-driven jobs, and TypeScript services behind a React admin.
Overview
project-laureate supports academic operations where bulk certificate generation and event-scoped exports matter. The backend defines explicit export job DTOs and processor specs so long-running work stays observable and testable.
What it covers
- Certificate export jobs keyed by academic events
- Processor unit tests around export pipelines
- Dockerized local development
- TypeScript services with Nest-style module boundaries
export interface CertificateExportJob {
eventId: number;
// Future: userId to notify upon completion.
}