Frontend for mtg.fail — a Magic: The Gathering deck building and export tool.
- 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
yarn install
yarn startThe 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.
yarn buildOutput goes to build/.
- React 16 with Material-UI v4
- Webpack 4 (ejected Create React App)
- Redux + redux-thunk for state management
Deployed on Netlify. Pushes to the production branch auto-deploy. See netlify.toml for config.