Jump to content

Desafio: Sistema de Banco Digital (simplificado)


Giovanna Wisniewski

Postagens Recomendadas

  • Administradores

Deve ser desenvolvido uma API REST utilizando a seguinte stack:

  • Node.JS
  • TypeScript / JavaScript
  • Banco de dados: escolha livre (relacional ou não)
  • Framework: escolha livre
  • Não é necessário desenvolver frontend (mas fique a vontade se quiser 😁)

 

Requisitos não Funcionais

  • (Todos) Arquivo do postman ou insomnia
  • (Todos) Documentação README.md:
    • Especificar as tecnologias que foram utilizadas
    • Dependências
    • Orientações para levantar o ambiente da aplicação
  • (N2) Definição do swagger/openapi
  • (N2) Testes unitários
  • (N2) Testes de integração
  • (N2) Container docker
  • (N2) Docker-compose (aplicação e demais serviços necessários)

Legenda: todos = nível iniciante e avançado em node, N2 = nível avançado em node

 

Requisitos Funcionais:

  • Abertura de conta
  • Depósito
  • Saque
  • Transferência entre contas
  • Pagamento de despesa
  • Consulta de Saldo
  • Geração de Extrato
  •  

Entrega:

  • Disponibilizar o projeto com documentação no GitHub
  • O repositório deverá ser privado
  • Adicionar a seguinte conta como colaborador do projeto: contato@casadodesenvolvedor.com.br

 

Critérios de avaliação:

  • Criatividade: Variação de soluções para resolver problemas
  • Código: Organização, Qualidade, Clareza
  • Funcionalidades: Completude, Atomicidade
  • Documentação: Organização e Clareza
  • Gerenciamento do tempo: Entrega no prazo, Qual critério foi utilizado para priorizar as atividades (em caso de incompletude)
Link to comment
Compartilhe em outros sites



×
×
  • Create New...