Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/svarozhych/card-deck-mtg

A web application that allows users to easily manage and create custom card decks for Magic: The Gathering (MTG).
https://github.com/svarozhych/card-deck-mtg

csharp dotnet mtg-cards

Last synced: 24 days ago
JSON representation

A web application that allows users to easily manage and create custom card decks for Magic: The Gathering (MTG).

Awesome Lists containing this project

README

        

# Card Decks Management Platform
A web application that allows users to easily manage and create custom card decks for Magic: The Gathering (MTG). Users can browse, filter, and view an extensive library of available MTG cards. Main features: deck building, card searching/filtering, and organization.

## Installation
1. Clone the repo:
```bash
git clone https://github.com/svarozhych/card-deck-mtg.git
```
2. Install dependencies:
```bash
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL --version 7.0.4
```
```bash
dotnet add package Microsoft.EntityFrameworkCore --version 7.0.5
```

3. If you don't have .NET installed, download it here:
```bash
https://dotnet.microsoft.com/en-us/download
```

4. Create a local database. Update the credentials in mtg/appsettings.json, specify the correct port as well.

## Usage
To start the project:
```bash
cd mtg-lib
dotnet build
cd ..
cd mtg
dotnet build
dotnet run
```