Code Monkey home page Code Monkey logo

gangshow_cue's People

Contributors

dependabot[bot] avatar lhovo avatar tracewright avatar

Watchers

 avatar  avatar  avatar

gangshow_cue's Issues

UI - Flys Cue list

Load the data from google sheets when the service loads.

Have a webpage location that an Admin can navigate to force a data refresh without having to restart the server.

UI - Cast Call

Simple large display with upcoming Scene at the top and 'Cast Call' in the middle.

Bonus points for making the 'Cast Call' text "bling" or some eye catching sparkle animation

Note, this mockup has current at the top and next on the bottom of the screen.
This has been changed to next ant the top and nothing at the bottom.
Paper Journal 1

TW 20190622
Updated database headings from "Next Scene" and "Cast Call" to "NextScene" and "CastCall". Check with Luke that this won't cause a problem elsewhere.
Also, check that the transition works in prod.
Could maybe also add a right to left transition to the scene name change.

System - Split Client and Controller Web socket

Make two websocket servers one for the client and the other for the controller.

This has two purposes

  • The small microcontroller doesn't need to listen to the data payload sent to the web clients and overflowing it's small buffer causing it to crash.
  • Make it more secure as web clients sending data on the socket can be rejected and not placed on the WebSocket connection to other clients

Button to reset to Q1

Have two ways to reset the system to Q1:
Password protected admin section on the webpage and
Hold a button on the controller for x seconds

System - Count down

On a pre-programmed cue number,
Start a count down timer for a pre-configured time interval (say 20 minutes),
send this count down to the web client WebSocket connection along with the cue information.
This will allow a timer for interval or other show item where a timer to next event is needed

Design Questions:
How will this data be represented on the WebSocket to the web client?

  • Time in seconds
  • Time split fields, minutes and seconds
  • Date time when the count down will expire
  • -- Insert another idea here --

System - Buffer data on start

Load the google spreadsheet data into memory when the server is started.
Create a webpage URL to force the reloading of the data without the need for restarting the server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.