API to fetch data about Naruto (and Boruto) anime and manga. With a short resume of history of life, images and a table of more specific information of each character.
It's deployed on Fly.io: https://naruto-api.fly.dev/
$ pnpm install
# development
$ pnpm start
# watch mode
$ pnpm start:dev
# production mode
$ pnpm start:prod
# unit tests
$ pnpm test
# e2e tests
$ pnpm test:e2e
# test coverage
$ pnpm test:cov
This app use from behind a json file generated using a crawler from Narutopedia. All the information is from there, photos (more information at #Photos ), articles, tables, and so on.
When using the Narutopedia link, I was having some bugs so I downloaded all the photos and served using supabase.
Path | Source | Method | Respose | Queries |
---|---|---|---|---|
/api/v1 | characters | GET | All characters | soon |
/api/v1 | characters/:id | GET | One character by id | -- |
/api/v1 | clans | GET | All clans | soon |
/api/v1 | clans/:id | GET | One clan by id | -- |
/api/v1 | bijus | GET | All bijus | -- |