I started this project as an attempt to replace a Google Forms / Scripts API based expense manager I had created (https://github.com/djrieger/Schuldenliste-js) with a more sophisticated version implemented using Groovy and Grails.
kantan never went beyond the initial experimentation phase and has been succeeded by a Symfony/PHP based solution.