https://github.com/lebrancconvas/yu-gi-oh-bestdeck
(WIP) Generate Perfect Yu-Gi-Oh!'s Deck for you.
https://github.com/lebrancconvas/yu-gi-oh-bestdeck
api express personal-project react react-typescript side-project typescript yugioh yugioh-api
Last synced: 4 months ago
JSON representation
(WIP) Generate Perfect Yu-Gi-Oh!'s Deck for you.
- Host: GitHub
- URL: https://github.com/lebrancconvas/yu-gi-oh-bestdeck
- Owner: lebrancconvas
- Created: 2022-05-07T19:50:12.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-19T02:16:23.000Z (about 3 years ago)
- Last Synced: 2025-01-08T19:42:24.778Z (6 months ago)
- Topics: api, express, personal-project, react, react-typescript, side-project, typescript, yugioh, yugioh-api
- Language: TypeScript
- Homepage:
- Size: 512 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yu-Gi-Oh! Best Deck
## Overview
Analyst and Generate the perfect Yu-Gi-Oh! Duel Monster's Deck for you.
## Tech Stack
### Programming Language
- Typescript
### Front-End
- **Framework / Library**
- React- **UI Library**
- Tailwind CSS
### Back-End
- Express
### Data
- Yu-Gi-Oh! API Data
## Setup
Setup the project by following the steps below.
- Clone the repository.
- Install dependencies by using NPM or Yarn depends on yours.
- If you use NPM, Please following the command below for Installing the dependencies.
`npm install`- If you use Yarn, Please following the command below for Installing the dependencies.
`yarn`- Running in Development Mode. by following the command below.
- If you use NPM, Please following the command below for Installing the dependencies.
`npm build && npm run dev`
- And if you run the command successfully you don't need to use `npm run dev` again you just need to use `npm build` to build the js files. and [nodemon](https://github.com/remy/nodemon#nodemon) will update the server automatically.- If you use Yarn, Please following the command below for Installing the dependencies.
`yarn build && yarn dev`
- And if you run the command successfully you don't need to use `yarn dev` again you just need to use `yarn build` to build the js files. and [nodemon](https://github.com/remy/nodemon#nodemon) will update the server automatically.## API Docs
### Amount of Cards (Data Length)
11921
### Attributes
- id (Number)
- name (String)
- type (String)
- desc (String)
- *atk (Number)
- *def (Number)
- *level (Number)
- race (String)
- *attribute (String)
- archetype (String)
- card_sets (Array of Objects)
- set_name (String)
- set_code (String)
- set_rarity (String)
- set_rarity_code (String)
- set_price (String)
- card images (Array of Objects)
- id (Number)- image_url (String)
- image_url_small (String)
- card_prices (Array of Objects)
- cardmarket_price (String)- tcgplayer_price (String)
- ebay_price (String)
- amazon_price (String)
- coolstuffinc_price (String)
`* In case that's a spell / trap cards, These attrbutes aren't exist.`
## Reference
- [Yu-Gi-Oh! API Guide](https://db.ygoprodeck.com/api-guide/)