Certificados CID API
Esta API ataca um gargalo burocrático que vivenciei como instrutora no CID/UFAL: a emissão de certificados dos cursos era um processo manual, lento e frustrante para o aluno. A solução automatiza o fluxo, permitindo que eles baixem seus certificados em PDF sob demanda, usando apenas dados de identificação, enquanto instrutores apenas gerenciam a lista de concluintes de cada curso. O projeto foi construído em Node.js e TypeScript, seguindo uma arquitetura MVC com Injeção de Dependência e documentado com Swagger. O desafio técnico foi compor o PDF dinamicamente com PDFMake e servir o arquivo diretamente como um buffer application/pdf.