GuttermanA / spellbook

A React app where you can manage decks, collections, and search through a complete database of 20,000 Magic cards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spellbook: A Card, Deck, and Collection React Web Application for Magic the Gathering

This is a React web application built alongside and for use with the API found here. The genesis of this project was to build a better deck and collection manager for Magic: The Gathering. Many of the most popular websites are sluggish and out of date, so I thought I would attempt make modern deck builder using React.

Features include:

  • Login with authentication
  • View their saved decks and card collection
  • View other user's decks
  • Perform full CRUD action on their decks and collection
  • Search a database of nearly 20,000 Magic cards
  • Search for user decks
  • Build deck or add to collection from card search results page
  • Build deck or add to collection from collection page
  • Copy existing user decks to your account
  • Edit in place from deck show page

Demo

IMAGE ALT TEXT HERE

Installing

  1. Setup Rails API found here. Ensure server is running on port 3000.
  2. Clone repository from GitHub
  3. Navigate to the repository directory
cd spellbook-api
  1. Install packages NOTE: Ensure you use npm to ensure that Semantic UI installs correctly.
npm install
  1. Start server
npm start

Configured to always start on port 3001

Built With

Contributing

  1. Fork repository here
  2. Create new branch for your feature
git checkout -b my-new-feature
  1. Add and commit your changes
git commit -am 'Add some feature'
  1. Push to your branch
git push origin my-new-feature
  1. Create new pull request

Authors

  • Alexander Gutterman - Github

License

MIT © 2018 Alexander Gutterman

The information presented in this website about Magic: The Gathering, both literal and graphical, is copyrighted by Wizards of the Coast. This website is not produced, endorsed, supported, or affiliated with Wizards of the Coast.

About

A React app where you can manage decks, collections, and search through a complete database of 20,000 Magic cards

License:MIT License


Languages

Language:JavaScript 61.0%Language:CSS 38.5%Language:HTML 0.5%