balena-electronjs

electronJS-based resin application template

electronnodejsdockerraspberry-piboilerplateraspberrypikioskraspberryelectronjsdigital-signageresinreact

Preview

balena-electronjs preview

Overview

This is a deprecated boilerplate for building kiosk and digital signage applications on Raspberry Pi and similar devices using Electron and balena cloud deployment. It provides a quickstart template with environment variable configuration for display settings, touch support, hardware acceleration and update locking capabilities, though it does not support armv6 architecture due to Electron limitations.

Features

kiosk-modedigital-signageurl-launcherenvironment-variable-configurationtouch-supporthardware-accelerationupdate-lockingremote-managementota-updates

Feature Flags

userDashboardauthenticationsubscriptionsbloglandingpageecommerceauthorizationteamsOrgsjobsQueuenotificationsformsValidationmultitenancykioskdigitalSignageremoteManagementotaUpdatestouchSupporthardwareAccelerationenvironmentConfiguration

Recommended Use Cases

kiosk-applicationsdigital-signagehuman-machine-interactionraspberry-pi-projectsedge-devicesiot-applications

Frontend

electronjs

Backend

nodejselectron

Auth Providers

None

Deployment Targets

dockerraspberry-pibalena-cloudarm-devicesedge-devices

Payment Providers

None

Quick Facts

โญ Stars
345
๐Ÿด Forks
114
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-02-15T18:45:59.000Z

Stack

Framework
electronjs
Language
javascript
CI
docker

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
CI
balena-cli

Pricing

Classification
paid
Selected
329 usd / month
Notes
Balena Cloud pricing based on device count and team members. First 10 devices free.
Prototype
159 usd / month
Pilot
329 usd / month
Production
1439 usd / month
Get Started with this Boilerplate