JoanaVNB / Store

Aplicação para cadastro de usuários e seus pedidos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Store

Aplicação para cadastro de usuários e seus pedidos.

  • Use o comando docker-compose up -d. Após os containers estarem de pé, execute a aplicação com o comando: go run main.go.
  • Para testar: vá até o diretório que deseja testar e use o comando: go test ou go test -vpara o modo verboso.
  • Para acessar o Kibana: acesse elasticsearch:5601.

v1

  • ✅ API Rest: Gin-Gonic;
  • ✅ ORM: GORM;
  • ✅ Testes: Gomock; e
  • ✅ Persistência: MySQL.

v2

  • ✅ API Rest: Gin-Gonic;
  • ✅ ORM: GORM;
  • ✅ Testes: Gomock para UseCases e Handlers;
  • ✅ Persistência: MySQL e Elastic Search; e
  • Docker.

v3 - Em construção.

  • ✅ API Rest: Gin-Gonic;
  • ✅ ORM: GORM;
  • ✅ Testes: Gomock para UseCases e Handlers;
  • ✅ Docker;
  • Persistência: MySQL com Elastic Search; e
  • Cache: Redis.

Links

Abaixo seguem meus links com explicação do código ou de estudo:

About

Aplicação para cadastro de usuários e seus pedidos.