Skip to content

Joshua-Beatty/MTG-Scanner

Repository files navigation

MTG Scanner

MTG Scanner Screenshot

MTG Scanner is a Tauri application built with React and TypeScript using Vite. The application allows users to scan and inventory Magic: The Gathering cards.

Features

  • Scan Magic: The Gathering cards using Gemini Multi Modal LLM.
  • Easily export your scanned cards as Scryfall ids for import into manabox.

Getting Started

Prerequisites

Ensure you have the following installed on your machine:

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/mtg-scanner.git
    cd mtg-scanner
  2. Install dependencies:

    npm install
  3. Configure the environment:

    • Copy the env-template file and rename it to .env:
      cp env-template .env
    • Open the .env file and fill in your Gemini API key.
  4. Run the development server:

    npm run tauri dev

Recommended IDE Setup

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License.

About

Desktop application to quickly scan MTG cards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors