Este projeto é uma aplicação de exemplo que utiliza Go e GraphQL para criar uma API eficiente e flexível. O objetivo é demonstrar como configurar e usar GraphQL com Go para construir APIs modernas.
Antes de começar, certifique-se de ter o Go instalado na sua máquina. Você pode baixar e instalar o Go a partir do site oficial.
-
Clone o repositório para a sua máquina local:
git clone https://github.com/dyhalmeida/go-graphql.git cd go-graphql -
Instale as dependências do projeto:
go mod tidy
-
Crie as tabelas no SQLite:
sqlite3 database.db < ./internal/database/create_table.sql
-
Inicie o servidor GraphQL:
go run main.go
-
Acesse a interface GraphQL no seu navegador: Abra o navegador e vá para
http://localhost:8080/graphqlpara acessar a interface GraphQL onde você pode testar suas queries e mutations.
