Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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).
- Host: GitHub
- URL: https://github.com/svarozhych/card-deck-mtg
- Owner: svarozhych
- Created: 2024-10-15T23:59:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T12:56:26.000Z (3 months ago)
- Last Synced: 2024-10-29T08:05:52.472Z (2 months ago)
- Topics: csharp, dotnet, mtg-cards
- Language: C#
- Homepage:
- Size: 45.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```