Magic Coverage is a single-page app with resources for players of Magic: The Gathering, one of the most popular card games on the market.
- Find tournaments on Twitch
- Watch individual rounds
- See player and deck data for each round
- Check out the competition before facing them in battle
- MySQL and Sequelize
- D3 Graphing Library
- Node.js, Express.js, and Handlebars.js
Magic players are constantly pushing the game forward and players need all the information they can get when selecting the right deck for their next tournament. This app is designed to take the drudgery out of watching "game tape." We have created a database of Twitch coverage links, players, and decks so users can see their competition in action.
- Choose from all events or search for a particular event
- Add events and event rounds to our database
- Learn about cards from the official Magic API
- See which players and decks appear in the database most often
Magic Coverage uses a number of open source resources to operate:
- magicthegathering.io- The API for your MTG needs
- D3js- JS library for including charts in your data driven documents
- Bootstrap - UI boilerplate
- node.js - the backend
- Express - fast node.js network app framework
- Handlebars - JS framework for HTML templating
- jQuery - makes so many things easier
Magic Coverage is deployed on heroku. Come try it out!
- Mana images courtesy of hush66.deviantart.com
- get images into this README
- Write MORE Tests
- Improve card search function
- Link chart bars to queries and make them clickable
MIT