Magic: The Gathering Collector

A comprehensive Python web application for collecting, managing, and trading Magic: The Gathering cards using the Scryfall API.

100% Free & Open Source
API Scryfall Integration
SQLite Local Database

Powerful Features

Everything you need to manage your Magic: The Gathering collection

Collection Management

Track your personal card collection with foil/non-foil quantities and real-time value calculation.

Trading System

Record buy/sell transactions with profit tracking and automatic collection updates.

Deck Building

Create and manage Magic decks with main deck and sideboard support.

Advanced Search

Search through cards by name, type, oracle text, and other attributes.

Price Tracking

Monitor card prices and legalities with historical data tracking.

Responsive Design

Access your collection from any device with a modern, responsive interface.

Quick Start

Get up and running in minutes

1

Clone the Repository

git clone https://github.com/pazhukov/magic_collector.git
2

Install Dependencies

pip install -r requirements.txt
3

Run the Application

python app.py

Ready to Start Collecting?

Join the community and start managing your Magic: The Gathering collection today.

View on GitHub