Uma API de Todo List desenvolvida em Go, utilizando PostgreSQL e Docker. O projeto foi uma oportunidade para consolidar meus conhecimentos em Go, arquitetura de software, boas práticas e testes de unidade.
Além de aprimorar minhas habilidades com banco de dados e testes, também explorei Docker, criando meu próprio container e configurando a comunicação entre a API e um container do PostgreSQL.
- Adicionar uma tarefa
- Deletar uma tarefa
- Atualizar uma tarefa
- Buscar uma tarefa pelo ID
- Buscar todas as tarefas
- Go
- Mux
- SQL
- PQ (Driver para PostgreSQL)
- Go Sql Mock
- Testify
- Docker
- PostgreSQL