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

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.

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/)