Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jaketurner616/lotus-library

Yet another magic the gathering deck building app
https://github.com/jaketurner616/lotus-library

Last synced: 5 days ago
JSON representation

Yet another magic the gathering deck building app

Awesome Lists containing this project

README

        

# Lotus Library

[Lotus Library](https://github.com/JakeTurner616/Lotus-Library) is a cross-platform Flutter application designed for Magic: The Gathering (MTG) players. It provides a streamlined interface to search, manage, and evaluate MTG decks. With advanced parsing and database integration, users can filter cards by format, manage multiple lists, and generate deck power levels using popular EDHrec metrics. The application is written to be lighting fast. ⚡⚡

## Features

- **Database Parsing & Display**: Parse the MTG database file to display cards, filter across formats, and check format legality.
- **Search & Related Cards**: Easily search for cards and view related cards based on synergies. ✨
- **List Management**: Organize cards into custom lists, with options to import/export across lists.
- **Power Level Generation**: Calculate a deck’s power level using a weighted metric system from EDHrec.
- **Database Updates**: Seamlessly download and integrate updated database dumps for the latest card data.

## Installation

### Development
1. Clone the repository:
```bash
git clone https://github.com/JakeTurner616/Lotus-Library.git
cd Lotus-Library
```
2. Install dependencies:
```bash
flutter pub get
```
3. Run the app:
```bash
flutter run
```

## Usage

### Core Features

1. **Home Screen**: Browse, filter, and view detailed information about MTG cards.
2. **Saved Lists**: Organize and manage custom lists of cards with options to delete or edit lists.
3. **Power Leveler**: Generate power levels based on EDHrec metrics to evaluate deck strength.
4. **Deck Export**: Export a selected list as a formatted decklist and copy it to your clipboard.

## License

This project is licensed under the GNU GPL 3.0 License - see the LICENSE file for details.

## Contact

For questions or suggestions, please open an issue.