Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ivopauly/hogwarts-api

The Hogwarts API is a magical API containing data from the wizarding world of Harry Potter, Hogwarts Legacy and the Fantastic Beasts universe.
https://github.com/ivopauly/hogwarts-api

api harry harry-potter harry-potter-api hogwarts hogwarts-legacy json nuxt potter

Last synced: 3 days ago
JSON representation

The Hogwarts API is a magical API containing data from the wizarding world of Harry Potter, Hogwarts Legacy and the Fantastic Beasts universe.

Awesome Lists containing this project

README

        




Logo



Report a Bug
ยท
Request a Feature
ยท
Ask a Question
ยท
Issues



[![Netlify Status](https://api.netlify.com/api/v1/badges/7f0ff807-c593-4942-92fb-72dcf4bd03ea/deploy-status)](https://app.netlify.com/sites/hogwarts-api/deploys)
[![Project license](https://img.shields.io/github/license/ivopauly/hogwarts-api)](LICENSE)
[![Stars](https://img.shields.io/github/stars/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/stargazers)
[![Contributors](https://img.shields.io/github/contributors/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/graphs/contributors)
[![Issue](https://img.shields.io/github/issues/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/issues)
[![PRs](https://img.shields.io/github/issues-pr/ivopauly/hogwarts-api?style=flat-round)](https://github.com/ivopauly/hogwarts-api/pulls)
[![Lines of Code](https://tokei.rs/b1/github/ivopauly/hogwarts-api?category=code&style=flat-round)](https://github.com/ivopauly/hogwarts-api)

# Hogwarts API

Table of Contents

- [About โœจ](#about-)
- [Developer Instructions ๐Ÿช„](#developer-instructions-)
- [Support ๐Ÿ™‹](#support-)
- [Contributing ๐Ÿ’ช](#contributing-)
- [Authors & Contributors ๐Ÿ‘ฅ](#authors--contributors-)
- [Warranty ๐Ÿ”’](#warranty-)
- [License ๐Ÿ“œ](#license-)

## About โœจ

The Hogwarts API is a magical API containing data from the wizarding world of Harry Potter, Hogwarts Legacy and the Fantastic Beasts universe. It includes information on characters, movies, soundtracks, books, quotes, spells, and potions, making it a valuable resource for developers who need some magical (test) data to use in their code projects.

## Developer Instructions ๐Ÿช„

### Setup

Make sure to install the dependencies:

```bash
# yarn
yarn install

# npm
npm install

# pnpm
pnpm install

# bun
bun install
```

### Development Server

Start the development server on http://localhost:3000

```bash
npm run dev
```

### Production

Build the application for production:

```bash
npm run build
```

Locally preview production build:

```bash
npm run preview
```

Checkout the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.

## Support ๐Ÿ™‹

If you need any support, we're here to help! You can ask your question on the [GitHub Discussions](https://github.com/ivopauly/hogwarts-api/discussions) to get help from the community or open a [GitHub issue](https://github.com/ivopauly/hogwarts-api/issues/new/choose) to report a bug or request a feature. Our team will respond to your issue as soon as possible. We're committed to providing the best support possible to our users.

If you want to say **thank you** or/and support active development of Hogwarts API:

- Add a [GitHub Star](https://github.com/ivopauly/hogwarts-api) to the project.
- Engage with the community on [GitHub Discussions](https://github.com/ivopauly/hogwarts-api/discussions).
- Write interesting articles about the project on [Dev.to](https://dev.to/), [Medium](https://medium.com/) or your personal blog.

## Contributing ๐Ÿ’ช

First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.

If you want to help with the project make sure to look at the [Issues](https://github.com/ivopauly/hogwarts-api) and leave a note if you want to work on something.

Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.

Please read [our contribution guidelines](CONTRIBUTING.md), and thank you for being involved!

## Authors & Contributors ๐Ÿ‘ฅ

The original setup of this repository is by [Ivo Pauly-Koelewijn](https://github.com/ivopauly) and starter template [shadcn-docs-nuxt](https://github.com/ZTL-UwU/shadcn-docs-nuxt) is used.

For a full list of all authors and contributors, see [the contributors page](https://github.com/ivopauly/hogwarts-api/contributors).

## Warranty ๐Ÿ”’

Hogwarts API is provided **"as is"** without any **warranty**. Use at your own risk.

## License ๐Ÿ“œ

This project is licensed under the **MIT license**.

See [LICENSE](LICENSE) for more information.