A remote-access, web-based editor for digital street signage
Designed and developed by Daniel Darnell
Written in JavaScript, HTML, CSS, and PHP
The source code for this product is proprietary and cannot be made public. This README only provides non-proprietary details about the product for informational purposes.
This web-based editor allows customers to remotely control several different models of digital road signs in the field. The editor can access any sign from anywhere, in all major browsers.
The editor is written in vanilla JavaScript, with an interface designed in HTML and CSS. Sent messages are communicated to signs in the field through a PHP backend on the server, which then connects to the sign controller via a cellular connection. The editor supports multiple messages per sign, multiple sign styles (pixel array, monospaced, line spaced), kerning, leading, three high-visibility fonts, and several common default messages.
The editor is currently in use by several individual customers, local municipalities, state departments of transportation, and police departments.
Sign Editor displaying "Hello, world!" in a bolded font:
Sign Editor displaying "This text blinks!" in a normal font with blinking enabled:
Sign Editor displaying "You can justify text too" in a normal font justified to the left:
Sign Editor displaying "KERN" in a short font with wide kerning: