Cool project! I also developed a tool for Pi's called Bakery for configuring a Pi from a user interface :). The difference was that it was focused on setting up the Pi as a Gateway device for IoT. I took it down though because our Knight Prototype Grant funding ran out and we didn't have time to maintain it. In case you're interested, our approach was to generate a bash script from input in a web form, then put that script on a USB drive and plug it into a Pi. We rolled our own Pi distro that then looked for new USB drives containing an `autorun.sh` file. We now just teach people how to use the command line to pipe data from devices to the Internet. All of our device and database drivers are actually just CLI so no fancy UI needed... But using these CLIs we made in PiBakery would be really cool way to lower that barrier to entry! If you're interested in taking this tool an IoT direction, check out our wiki at http://openpipekit.github.io/. We do a monthly first Thursday hangout at 8pm (link to hangout at the bottom of the Wiki).