Ramen-Go

Ramen-Go é um aplicativo de delivery de ramen, oferecendo uma variedade de pratos deliciosos diretamente para sua porta. Este projeto é uma plataforma de e-commerce desenvolvida em Golang.

Funcionalidades Principais

  • Visualização do cardápio envolvendo protéinas e caldos
  • Seleção de itens para compra
  • Processamento de pedidos

Tecnologias Utilizadas

  • Golang
  • Gin
  • Gorm(ORM)
  • Docker
  • Postgresql
  • Render

Explicação das tecnolgias utilizadasGin

Gin - foi utilizado para tratamento das rotas
Gorm - foi o ORM (Framework de Mapeamento de Entidade) escolhido para linguagem Go
Docker - foi utilizado Docker para subirmos Um postgresql, e também um PgAdmin para adminsitração do Banco.
Postgresql - foi o banco relacional escolhido nessa aplicação Render - para deploy de maneira gratuita da API.

Links

src: https://ramen-go-version-golang.onrender.com
ENDPOINTS -> GET: /proteins /broths
POST: /order

Organização de pacotes

org

Retorno da API - Via Postman

Proteins

  • 200 200 proteins

Broths

  • 200 200 broths

Order

  • 201 201 order

  • 400 400 order

  • 403(Falta de x-api-key) 403 forbiden order

Instalação

  1. Clone o repositório:
git clone https://github.com/brielsene/ramen-go-version-golang

Contatos

Linkedin: https://www.linkedin.com/in/gabrielsenec/
Email: sene300@gmail.com