ImranM847 / photobooth

Angular/Rails app acting as the backend for a photobooth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Dependency Status Code Climate Coverage Status

Photobooth

This application is supposed to run on a linux machine which is connected to a gphoto supported camera. I've build it to run on a raspberry pi 2 with openSUSE, connected to a Nikon D60 camera. It also runs on a raspberry pi 3 with raspbian, see INSTALL file for an installation manual.

The Angular.js frontend uses a Rails server on the backend to trigger and process the pictures. Because this is a webapp, any tablet with a web-browser connected to the same wifi as the raspi will work as a screen.

LEDs can get connected to the raspberry pi's gpio ports. It uses port 23 for 'ready', port 4 for 'picture 1', port 5 for 'picture 2', port 6 for 'picture 3', port 17 for 'picture 4' and port 24 for 'image processing'.

By default, the UI runs in read-only mode, so that you can share the url with the users, that are connected to the same wifi. So they can directly download and share the picture with their mobile phone.

To load the UI in record mode (with 'take picture' button), access it with: http:///?rw/#/

Photobox pictures:

As a wedding box:

wedding_box

Prototype pictures:

alt tag alt tag alt tag alt tag

About

Angular/Rails app acting as the backend for a photobooth

License:MIT License


Languages

Language:Ruby 76.2%Language:HTML 19.9%Language:CSS 4.0%