Не знаю на сколько подойдёт, но можешь посмотреть на Qt. Интерфейс там пишется на QML+JS. Можно использовать HttpRequest для запросов. Есть плагин на Github для чтения QR кодов от ZXimg. Но если делать хорошо, то там нужно изучать C++.
ох, вот у меня и настал тот день, когда одну из задач проще и быстрее всего было решить через njs (javascript in nginx). поэтому принесу вам репу с юзкейсами https://github.com/xeioex/njs-examples/