Skip to content

Tags: YohanAlexander/digital-banking

Tags

v1.0.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: versão 1.0.0 da API banking (#2)

* 🎉 hello world iniciando o projeto

* 📦 adicionado go mod para versionamento semantico

* ✨ iniciando um servidor basico

* 📦 adicionada dependencia gorilla mux

* ✨ mudando o roteador para o gorilla mux

* chore: adicionado makefile para build do binario

* chore: adicionado o driver do mysql

* refactor: organizando estrutura do projeto

* feat: adicionada conexao com o mysql e logging

* chore: adicionado docker compose com live-reload

* style: renomeando config para arquivo oculto

* chore: atualizando makefile para build e live-reload

* refactor: refatorando a estrutura do projeto em modulos pkg

* refactor: criando servidor roteador e logger para a API

* chore: atualizando dependencias de logging

* feat: adicionado middleware para log dos requests na API

* chore: movendo o middleware de logging para o modulo banking

* feat: estruturando as rotas com middlewares da API via negroni

* feat: gerenciando conexão com o DB via gorm

* feat: migrando base de dados no main da API

* fix: consertando padrões de roteamento das rotas da API

* chore: cleanup de algumas funções usando logrus

* fix: alterando daemon de live-reload e processo de build no docker e makefile

* chore: comentario dos arquivos no gitignore

* feat: implementados os modelos e handlers de accounts na API

* refactor: init da main refatorado para uso do debugmode

* feat: criado module em pkg para hash dos secrets

* fix: refatoração de models para evitar cycle import

* feat: implementada logica de transferencia entre contas

* feat: funcionalidade de login retornando token JWT implementada

* style: formatação e tradução dos erros para o usuário

* feat: adicionado autenticação pelo token JWT em transferências

* fix: consertado bug na listagem de transferências

* docs: atualizando o README com detalhes do projeto

* fix: retorna json no post da conta e transfer

* docs: atualizando com documentação do postman

* style: removendo rota hello de testes