/minha_loja

Pequeno projeto, utilizando arquitetura mvc, criado com html, js, bootstrap e go lang.

Primary LanguageHTML


Spring Spring RabbitMQ Spring

Minha Loja - MVC com Go Lang

Pequeno projeto desenvolvido em Go Lang, que permite criar, consultar, editar e deletar um produto.

Requisitos

  • Go Lang
  • Postgres

Configurando o Ambiente

Postgres

  1. Instalar o Postgres. Download e Instalação

  2. Criar uma database chamada minha_loja

  3. Criar uma tabela chamada produtos:

CREATE TABLE produtos (
	id SERIAL PRIMARY KEY,
	nome VARCHAR,
	descricao VARCHAR,
	preco DECIMAL,
	quantidade INTEGER
)
  1. Inserir alguns dados de exemplo (Opcional):
INSERT INTO produtos (nome, descricao, preco, quantidade) VALUES 
('Casaco', 'Casaco de couro preto', 119.99, 5),
('Fone JBL', 'Fone com fio JBL', 89.99, 15);

Go Lang

  1. Baixar e instalar o Go Lang.

Executando o projeto

Dentro da pasta go_web_mvc, rodar o seguinte comando:

go run main.go  

O projeto estará rodando em localhost na porta 8000

http://localhost:8000/

Referências