Boa tarde,
Posso desenvolver em angularJS, fica um sistema leve e em tempo real, quanto aos ícones posso cria-los, porém irá abrir no navegador, fica compatível com qualquer navegador, e fica em localhost, ou seja não precisará de internet para funcionar.