Download the HTML5 & NodeJS PhotoBooth project into a directory of your choosing.
Unzip (if downloaded as zip) and navigate to the project directory via the command line: `cd project`
3Elevate your Permissions
Become root: `sudo bash`
4Perform the Quick Install
Run this command `sh quick-install.sh`
The Pi will reboot when it is finished.
5Watch the Video
You should now have a working PhotoBooth, exactly like the PhotoBooth in this video.
6More Info, once you are Finished
The quick install will take care of the required dependencies (nodejs, php, chromium, etc), as well as setup the chromium-browser kiosk and the Wifi AP.
Once the pi reboots, the Wifi AP will be available via SSID: PhotoBooth, Password: photoboothpass
The Pi should boot in chromium kiosk full screen (first launch will require you to `Allow Access` to the camera)... Any computer on the PhotoBooth network can also visit https://192.168.100.1/booth.html (be sure to use https) to become an extra PhotoBooth in the network (As long as there is a camera attached).
In addition, any computer on the PhotoBooth network can also visit http://192.168.100.1 (leave as http). This page will allow access to all the photos taken (giving you the ability to print or delete).
To add you own borders, you can simply edit booth.html found at /var/www/html/, look for the `li` tags that contain the border images (option-1.png, option-2.png, etc). Add you own `li` tags, keeping the data-option attribute unique. Use one of the provided border in /var/www/html/images as a guide for size.