JakubK / MagicTheBuilder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MagicTheBuilder

The app allows You to browse available MTG cards. It supports a search function with many filters and sorting. You can also save cards to your own collection. Deck creation functionality is also available, with a built-in system for validating deck legality in a given format.

How to run it

Prerequisites

  • project cloned/downloaded,
  • docker installed.

To run the project use the following command in the main project folder:

docker compose up

By default, it'll try to load card data from the allCards file, which contains serialized card data from June 2022. You can turn it off by setting the READ_CARDS_FROM_FILE environment variable to true in docker-compose.yml. Note that downloading cards from Gatherer instead will increase startup time by about 11 minutes (may vary).

The app will be then available on

http://localhost

in your browser.

About

License:MIT License


Languages

Language:Java 54.5%Language:Vue 29.4%Language:TypeScript 10.3%Language:SCSS 4.6%Language:Dockerfile 1.1%Language:HTML 0.2%Language:Shell 0.0%