Skip to content

The flexible message board is a fullscreen browser html5 app, that displays slides, shoutouts, YouTube videos and similar. Supports admins and guests, runs on NodeJS.

License

Notifications You must be signed in to change notification settings

andrewbaker-uk/flexible-message-board

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node FMB

A replacement for Flexible Message Board


Prerequisites

Install NPM and run the following commands in the Node FMB folder:

npm install

Ensure that messages.js and settings.js exist as empty JSON files in one of the following locations:

  • ./configuration/
  • C:\ProgramData\fmb\
  • /etc/fmb/

Usage

  • Run by using the command npm start.
  • Go to / to view the output of FMB.
  • Go to /control to control the output.

Default port is 1337. Default admin password is 123.


Priority

  • 1 - Override - Display Immediately
  • 2 - Next - Appear after current slides
  • 3 - Add - Add to slide loop

Other

Known Issues

  • Directly accessing admin areas via URI currently not protected
  • Form submissions require more extensive validation (server and client)

Desired Features

  • Status page to monitor screen connections & status. Ability to refresh individual screens.

Sounds

About

The flexible message board is a fullscreen browser html5 app, that displays slides, shoutouts, YouTube videos and similar. Supports admins and guests, runs on NodeJS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 63.0%
  • CSS 24.6%
  • JavaScript 11.8%
  • PHP 0.6%