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 upcd ./serverDownload dependencies
go mod downloadRun server
go run ./cmd/server/main.gocd ./clientDownload dependencies
pnpm i --frozen-lockfileRun client
pnpm run devPOSTGRES_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=?
CLOUDFRONT_KEY_PAIR_ID=?
CLOUDFRONT_PRIVATE_KEY=?