https://github.com/rogermedico/hearthstone-deck-builder
Hearthstone Deck Builder from scratch. The info comes from external APIs.
https://github.com/rogermedico/hearthstone-deck-builder
javascript parcel scratch
Last synced: 11 months ago
JSON representation
Hearthstone Deck Builder from scratch. The info comes from external APIs.
- Host: GitHub
- URL: https://github.com/rogermedico/hearthstone-deck-builder
- Owner: rogermedico
- Created: 2020-10-12T10:42:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-21T17:30:42.000Z (over 5 years ago)
- Last Synced: 2025-03-27T18:24:01.460Z (about 1 year ago)
- Topics: javascript, parcel, scratch
- Language: JavaScript
- Homepage: https://dazzling-hermann-abd205.netlify.app/
- Size: 1.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hearthstone Deck Builder
This project is a [Hearthstone](https://playhearthstone.com/) Deck Builder. It uses two APIs: for the info of the cards it uses [Hearthstone API](https://rapidapi.com/omgvamp/api/hearthstone) and for the images it uses [HearthstoneJSON](https://hearthstonejson.com/).
## Requirements
[Node.js](http://nodejs.org/) >= 10.15.x
## Getting started
Clone this repository with `git clone`, or download a .zip file using the top right green button.
Using the Terminal, navigate to the project folder and run `npm install`.
## Features
- No frameworks used in this project.
- All HTML, CSS (except loader) and JS are made from scratch.
### Commands
| Command | Description |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `npm run watch` | Runs a local web server for development and opens the browser to display it. Automatically compiles styles and scripts whenever a file in `src/` is changed, and live reloads the browser. This is what _must be run_ on the development stage. |
| `npm run build` | Compiles, minifies and optimizes the project. Use the `--prod` flag for a production build. These files are the ones that must be used to deploy on production. |
## Live example
[https://dazzling-hermann-abd205.netlify.app/](https://dazzling-hermann-abd205.netlify.app/)