Giter Site home page Giter Site logo

andrevarandas / royale-proxy-api Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 258 KB

Proxy API for the official Clash Royale API, built with Nuxt.js. Easily forward requests with a single IP whitelist. Simplify your integration with the official Clash Royale API.

Home Page: https://developer.clashroyale.com/

License: MIT License

Vue 2.84% JavaScript 9.75% TypeScript 87.41%
clash-royale clash-royale-api game-api game-development server-proxy supercell-games supercell-clash-royale

royale-proxy-api's Introduction

Royale Proxy API

Royale Proxy API Logo

Welcome to the Royale Proxy API, your gateway to seamless integration with the official Clash Royale API. Built with the robust Nuxt.js, this project simplifies your development process by eliminating the need for IP whitelisting.

๐ŸŒŸ Motivation

The official Clash Royale API requires you to whitelist your server's IP address, which is a significant hurdle for building with the API. Royale Proxy API acts as a bridge, forwarding your requests to the official API without the need for whitelisting every connected client.

You just need to whitelist the server ip and provide the key, and let the server handle the rest!

๐Ÿš€ Quick Start

  1. Get your API key from the Clash Royale Developer Portal.
  2. Whitelist your server or local IP address on the developer portal.
  3. Clone this repository and install the dependencies.
  4. Copy the .env.example file to .env and add your API key.
  5. Run the development server and start making requests!

Install Dependencies

Pick your favorite package manager and install the necessary dependencies:

# Using npm
npm install

# Using pnpm
pnpm install

# Using yarn
yarn install

# Using bun
bun install

Run the Development Server

Launch the development server at http://localhost:3000:

# Using npm

npm run dev

# Using pnpm

pnpm run dev

# Using yarn

yarn dev

# Using bun

bun run dev

Production Ready

Prepare your application for production:

# Using npm

npm run build

# Using pnpm

pnpm run build

# Using yarn

yarn build

# Using bun

bun run build

Preview your production build locally:

# Using npm
npm run preview

# Using pnpm
pnpm run preview

# Using yarn
yarn preview

# Using bun
bun run preview

For detailed deployment instructions, refer to the Nuxt.js documentation.

๐Ÿ“œ License

This project is licensed under the MIT License. See the LICENSE file for more information.

โš ๏ธ Disclaimer

This project is unofficial and not endorsed by Supercell. For more information, review Supercell's Fan Content Policy: https://supercell.com/en/fan-content-policy.

royale-proxy-api's People

Contributors

andrevarandas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.