Skip to content

guieiras/yugioh-virtual-scoreboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yu-Gi-Oh! Virtual Scoreboard

Remote controllable Life Points calculator to be used as a widget on your Remote Duel video source or real-time score on videos and livestreams.

Screen

You can use a software like OBS or Streamlabs to build a composition with your video camera and the web component.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

To run development server and build to production, you must install and configure:

Node.JS

Moreover, you must create an Ably account in order to use realtime messages.

And finally, you'll need an API with the following schema:

[
  {
    "uid": "12345",
    "name": "Deck Name",
    "images": ["https://link.to/deck-images/deck-image.png"]
  },
  ...
]

Installing

This will help you to get a development env running.

  • Install dependencies
npm install
  • Configure environment variables

Create a .env.local

REACT_APP_ABLY_API_KEY='YOUR_ABLY_API_KEY'
REACT_APP_DECKS_URL='http://your-own-decks-list-api.host/path/to/decks'
  • Start project
npm start

Deployment

You can build the app for production using build script. It correctly bundles React in production mode and optimizes the build for the best performance.

npm build

This build is minified and filenames include the hashes. You can deploy /build folder on a static file hosting.

Built With

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published