OnePieceQL is a GraphQL API that provides extensive data about the One Piece universe, a popular manga and anime series.
You can view the live documentation
Ensure PNPM and Docker are installed.
Create .env file and add environment variables (see below)
Run docker compose
docker compose up
cd ./server
Download dependencies
go mod download
Run server
go run ./cmd/server/main.go
cd ./client
Download dependencies
pnpm i --frozen-lockfile
Run client
pnpm run dev
POSTGRES_USER=?
POSTGRES_PASSWORD=?
POSTGRES_DB=?
POSTGRES_PORT=5432
POSTGRES_HOST=localhost
SERVER_ENV=development
PORT=5000
AWS_REGION=?
AWS_ACCESS_KEY_ID=?
AWS_SECRET_ACCESS_KEY=?
AWS_S3_BUCKET_NAME=?