Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.77 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.77 KB

Certificate Serverless

Aplicação serverless para a geração e validação de certificados.

GitHub language count

💻 Sobre

Aplicação desenvolvida durante o Bootcamp Ignite, na trilha de Node.js. Nela são desenvolvidos dois endpoints, um capaz de gerar um certificado em PDF contendo as informações de um aluno e outro que permite verificar se um determinado certificado é válido. Seu desenvolvimento teve como objetivo o aprendizado sobre o modelo de arquitetura serverless e o seu deploy na AWS.

🛠 Tecnologias

As seguintes tecnologias foram usadas na construção do projeto:

📂 Estrutura do projeto

.
├── src
│   ├── functions                   # Diretório contendo as implementações das funções lambda
│   │   ├── generateCertificate.ts  # Função para a geração dos certificados
│   │   │
│   │   └── verifyCertificate.ts    # Função para verificar se um certificado é válido
│   │
|   ├── templates                   # Templates do certificado
|   |
│   └── utils                       # Implementações úteis para as funções
|       └── dynamodbClient.ts       # Geração de um cliente do DynamoDB de acordo com o ambiente de execução
|   
│
├── package.json
├── serverless.ts                  # Arquivo de serviços serverless
└── tsconfig.json                  # Conigurações do compilador Typescript