primeira versao com sinatra de frontend