Skip to content

moss-earth/challenge-junior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

challenge-junior

Desafio para desenvolvedores junior

Criação de uma API para gerenciamento de projetos e lotes

A Moss precisa gerenciar a compra de lotes de crédito de carbono, desenvolva uma api para que o nosso time de operações possa criar Projetos e associar os Lotes comprados de cada projeto.

Requisitos do projeto

  • Criar um projeto com nome
  • Atualizar o nome de um projeto
  • Excluir um projeto lógicamente
  • Listar os projetos cadastrados
  • Mostrar um projeto por ID

Requisitos do lote

  • Criar um lote com preço, quantidade de créditos de carbono, data da compra e associar a um projeto
  • Excluir um lote lógicamente
  • Listar os lotes de um projeto
  • Mostrar um lote por ID

Requisitos técnicos

  • Você pode usar a linguagem ou framework que desejar
  • O banco de dados pode ser sql ou no-sql
  • A API deve consumir e enviar o formato JSON
  • Um passo-a-passo de como rodar a aplicação

Extras

  • Usar golang focado na biblioteca padrão
  • Banco de dados PostgreSQL
  • Testes automatizados
  • Docker

Ao término do projeto envie um Pull Request com a sua solução. Boa sorte!

Model

About

Desafio para desenvolvedores junior

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published