Skip to content
forked from logu/rspi-kiosk

An exemple project to launch chrome on kiosk mode on a raspberry pi from scratch using Docker

Notifications You must be signed in to change notification settings

ck99/rspi-kiosk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raspi-kiosk

This project is an attempt to provide a node js kiosk boilerplate. The Idea is to build a kiosk display by using a raspberry pi and node JS. It takes leverage of the process called Infrastructure as Code (IaC) to provide an infrastructure and the configuration needed for this display. This will help us reduce manual processes for configuration and installation of different dependencies.

##Install 1- Flash the sd card

flash -s [wifi ssid] -p [wifi pass] http://downloads.hypriot.com/hypriot-rpi-20151115-132854.img.zip

2- ssh to raspberry pi

ssh pirate@black-pearl.local
password: hypriot

3- clone current project

git clone https://github.com/logu/rspi-kiosk.git

4- launch docker-compose

cd rspi-kiosk
docker-compose up -d

##Project structure

###Display Node js project this is what is displayed on the screen .

Used technologies

JavaScript

Templating

Styles

Automation

Code Management

Build & Deployment Process

This starter kit includes a build system by which source can be transpiled, converted and compressed in preparation for production use. For this task, Webpack is used.

Use Webpack

webpack : Buils css and transpile JS

Directory structure

The root directory generated for the app :

├──  display
├──  tools
├──  wifi-ap
├──  docker-compose.yml
├──  README.md

About

An exemple project to launch chrome on kiosk mode on a raspberry pi from scratch using Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.5%
  • Shell 21.5%
  • Dockerfile 12.8%
  • CSS 4.9%
  • HTML 4.3%