Skip to content

jobson-almeida/fterceiraidade-backend-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTerceiraIdade

 

Description

Estudo de backend em GO, que tem como proposta gerenciar os dados referentes aos usuários do sistema (professores e estudantes), aos cursos e turmas a eles relacionados. Por fim, gerir questões individualmente definidas que poderão ser utilizadas em um processo de avaliações personalizáveis. Uma API opcional em suporte ao frontend FTerceiraIdade - https://github.com/jobson-almeida/fterceiraidade-frontend.

 

Linguagens e Ferramentas

javascript   docker   postgres

 

Instalar dependências

go mod tidy

 

Criação do arquivo .env e variavéis

DIALECT=postgres
CONNECTION="postgres://postgres:postgres@localhost/fterceiraidade_backend_go?sslmode=disable"

 

Criar e executar o container do banco de dados

docker compose up

 

Executar os endpoints da aplicação

Utilize o arquivo test.http (Rest Client) presente na raiz do projeto ou outra plataforma de sua preferência. Endpoints de exemplos estão contidos no arquivo.

 

Opcional

Caso tenha interesse em usar o frontend FTerceiraIdade deverá configurá-lo editando a API_URL_BASE do arquivo .env.local, alterando a porta para 8888.

API_URL_BASE=http://localhost:8888

   


developed by Jobson Almeida