guygrigsby/mtgfail-frontend

★ 0Forks 0JavaScriptGitHub ↗Compare

README

mtg.fail

Frontend for mtg.fail — a Magic: The Gathering deck building and export tool.

What It Does

  • Import decks from a URL (fetched via the backend API)
  • Search and add individual cards (via Scryfall)
  • Export decks as JSON for Tabletop Simulator
  • Deck state persists in localStorage between sessions

Getting Started

yarn install
yarn start

The dev server runs at http://localhost:3000 and talks to a local backend at http://localhost:8080. In production, the backend is https://api.mtg.fail.

Build

yarn build

Output goes to build/.

Tech Stack

  • React 16 with Material-UI v4
  • Webpack 4 (ejected Create React App)
  • Redux + redux-thunk for state management

Deployment

Deployed on Netlify. Pushes to the production branch auto-deploy. See netlify.toml for config.

Contributors

guygrigsbydependabot[bot]

Issues