All Projects â†’ chaostreff-flensburg â†’ digitalSignage

chaostreff-flensburg / digitalSignage

Licence: MIT License
🖨 Schilderwald as a Service http://schild.chaos.lol/

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to digitalSignage

xibo
Xibo Digital Signage
Stars: ✭ 440 (+1813.04%)
Mutual labels:  digital-signage
shinage-server
PHP based server side software for web based digital signage systems.
Stars: ✭ 31 (+34.78%)
Mutual labels:  digital-signage
streetsign
HTML5 based Digital Signage software written in python. (github clone of bitbucket master repo)
Stars: ✭ 34 (+47.83%)
Mutual labels:  digital-signage
Chromecast-Kiosk
A open source software to create a digital signage system with google chromecasts.
Stars: ✭ 81 (+252.17%)
Mutual labels:  digital-signage
ezdmb
A dead-simple digital menu board display and configuration, written in Python.
Stars: ✭ 17 (-26.09%)
Mutual labels:  digital-signage
lcds
Light Centralized Digital Signage
Stars: ✭ 17 (-26.09%)
Mutual labels:  digital-signage
multicontainer-demo-rpi3
A demo of balena multicontainer on Raspberry Pi3 with PiTFT LCDs
Stars: ✭ 18 (-21.74%)
Mutual labels:  digital-signage

DigitalSignage

Schilderwald as a Service

Usage

Go to http://schild.chaos.lol/, type your words, print the page.
Set your printer to also print background images, if not already selected. Your sign wont look as nice without them. Also set the scale to 100% and print in landscape.

Development

npm i
npm run dev
open http://localhost:3000/

Creating a new layout / design

Layouts are vue-components located in the layouts folder. Each layout needs a <nuxt/> tag where the page is rendered and a uniquely classed section. Do not try to style the body in your layout, always start with your layout section, or else you will get weird style bugs when changing routes. For a quick start, just copy & modify an already existing layout. Do not forget to put a link to your design in the components/layoutselect.vue component.
All elements should be positioned absolute. We recommend using centimeters instead of pixels for positioning. Designing for printers in a browser is a strange job.
When you are finished styling your layout, deploy your own version of digitalSignage or create a pull-request here, if you think other people would like to use your design.

Also please consider creating designs with a light background. Printer ink is more expensive than human blood.

Deployment

Run npm run generate, wait for the build to finish and push to GitHub. New routes need to be added to nuxt.config.jsto be properly generated.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].