riotjs based application stack