Skip to content

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

Notifications You must be signed in to change notification settings

iagomachadocs/certificate-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published