Since the program is a PHP application, it is generally platform independent. It particularly runs on current Windows and Linux versions without any problems.
As a web application, the program can be accessed with multiple web browsers at a time, thus it is very easy to provide several screens for registration, dancer display etc.
Hardware requirements are minimal, all current computers should be sufficient to operate the system.
For barcode support you need a scanner that works as keyboard (USB-HID). We recommend to use a simple hand scanner with a stand, as this is the most inexpensive solution. The program generates Code 128C barcodes per default, but those are supported by virtually all commercially available scanners.
At the Triangle Squares, we use Motorola Symbol LS2208 scanners. Cheaper models might work also, but be aware that the recognition rate can be worse, especially with worn out barcodes.
The following components need to be provided by the operating system:
- Apache web server (all current versions should work)
- PHP (Versions 5.2.x and 5.3.x have been tested; 5.4, 5.5, 5.6 and 7.x are not supported)
- MySQL (5.0 to 5.5 have been tested)
- Some PHP modules are required, especially the modules mysql and bcompiler
For Windows we recommend the use of XAMPP version 1.7.7. For that package, a pre-compiled version of the bcompiler modul is available.