A web based application for recording and managing Krone frame wiring records, able to import existing KRIS databases.
Postgresql database handles the main logic and
data rules, through a mixture of views and stored procedures. Postgresql is cross-platform,
SQL:2011 compliant and the default database on Macs (which come bundled with client tools).
For Kronekeeper, stored procedures are written in PL/pgSQL (similar to Oracle's PL/SQL language).
Dancer2 is a lightweight Perl
web framework library, used as a thin layer between the database and
the browser, serving html content from templates and passing queries and their results to/from
the database. Coding style follows
Perl Best Practices.
Git is used to handle version control and source code management.