Magic: The Gathering Catalog

Introduction

There are a number of websites out there to track your own card catalog. However, I wanted to take this opportunity to build my own so I can be as flexible as possible and explore many different paths. I've used some partially to understand their functioning and determined what I like and dislike and would want to copy or improve upon. Some of the sites are:

  • Moxfield
  • Archidekt

Initial Build

I started with something basic to get up and running. At the core was sqlite and streamlit. Sqlite primarily because it comes out of the box and does its job. Streamlit, as it has become my go to prototype data app. It's quick to stand up a basic app to explore with before I go to something that's more finalized.

Core Elements

  1. Card Search
  2. Choosing Card
  3. Database Design
  4. Data Labeling