Skip to content

A repository with many rest api projects made with GOlang.

Notifications You must be signed in to change notification settings

wallrony/go-rest-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GO - API Rest Projects

Neste repositório guardo todos os meus projetos de APIs Rest feitas em GO, onde foram desenvolvidas somente com fins de treino.

Projetos e suas características:

  • 1 - Contacts: É um projeto simples que disponibiliza um CRUD de requests para gerenciamento de "contatos" sem uso de qualquer api de persistência de dados (banco de dados).
  • 2 - Users: É um projeto simples que disponibiliza um CRUD de requests para gerenciamento de "usuários" sem uso de qualquer api de persistência de dados (banco de dados).
  • 3 - AuthToken: É um projeto simples que disponibiliza rotas para requisições para criação de um token de autenticação JWT com credênciais de acordo com os usuários já definidos (definidos dentro de um 'splice' na aplicação, pois não utiliza banco de dados para persistência), e para testar sua validação a partir de um Middleware. Veja as variáveis colocadas no arquivo .env.example para definir os valores no arquivo .env para utilizar de forma correta.
  • 4 - Todo: É um projeto que começa a ficar um pouco complexo, pois utiliza persistência de dados (banco de dados) com PostgreSQL e GraphQL, também com o uso de práticas de organização de código e Design Patterns para melhor compreensão e organização de toda a estrutura disponível. Veja as variáveis colocadas no arquivo .env.example para definir os valores no arquivo .env para utilizar de forma correta.
  • 5 - Products: É um projeto que é um pouco mais complexo, pois utiliza persistência de dados (banco de dados) PostgreSQL e GraphQL, contendo módulo de autenticação, junto de um CRUD disponível tanto para manipulação de usuários quanto para produtos. Também conta com o uso de práticas de organização de código e Design Patterns para melhor compreensão e organização de toda a estrutura disponível. Veja as variáveis colocadas no arquivo .env.example para definir os valores no arquivo .env para utilizar de forma correta.

Logo mais terão mais projetos (provavelmente mais complexos e mais elaborados) e com mais descrição.

About

A repository with many rest api projects made with GOlang.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published