;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Pai deu R$ 20 mil para carro, mas ele comprou empresa e hoje fatura R$ 3 mi

Empresário Eduardo Tafa é dono da Sofá Novo de Novo, com sede em Curitiba - Jaime Costa/Divulgação
Empresário Eduardo Tafa é dono da Sofá Novo de Novo, com sede em Curitiba Imagem: Jaime Costa/Divulgação

Claudia Varella

Colaboração para o UOL, em São Paulo

21/05/2021 04h00

Quando o pai lhe deu R$ 20 mil de presente para a compra do primeiro carro, Eduardo Tafa decidiu dar outro destino ao dinheiro: empreender. Ele comprou 30% da empresa Sofá Tudo Limpo, em Curitiba. Quatro anos depois, em 2014, Tafa comprou toda a empresa, trocou o nome para Sofá Novo de Novo e expandiu o negócio. Em 2020, faturou R$ 3 milhões com uma rede de 23 unidades (22 são franquias).

"Quando eu decidi investir o dinheiro na empresa, minha família foi contra. Meu pai e meu irmão trabalham em multinacionais e queriam que eu seguisse o mesmo caminho. Mas desde os meus 16 anos já pensava em empreender", declarou Tafa. Na época, o pai, José Neto, trabalhava na Bosch, e o irmão dele, Alysson Pierre, na New Holland.

Aumentou as vendas em 30% na empresa do amigo

Tafa começou a trabalhar na Sofá Tudo Limpo por acaso. "Meu amigo Beto Carvalho, dono da empresa, precisou viajar e me pediu para ficar à frente do negócio na ausência dele", disse. Nos 20 dias na empresa, Tafa ligou para os clientes inativos oferecendo o serviço. Segundo ele, as vendas aumentaram 30% no período.

"Na volta dele, fui contratado como vendedor", disse Tafa, que ficou três meses na função até ser convidado para ser sócio do negócio. Em 2014, Carvalho saiu da empresa para abrir outra na área química. Tafa comprou a parte do amigo por R$ 100 mil e virou dono sozinho da empresa. Hoje, ele tem mais um sócio, Guilherme Ribeiro.

Segundo ele, os primeiros anos não foram fáceis. "Cometi vários erros istrativos, de marketing, mas sempre buscava inovação, visando modernizar a empresa e expandir os negócios", afirmou. Investiu mais R$ 80 mil.

O pulo do gato foi ter buscado inovações e parcerias com empresas homologadas pela Anvisa [Agência Nacional de Vigilância Sanitária], comprado equipamentos mais modernos, tudo para levar segurança e tranquilidade ao mercado consumidor.
Eduardo Tafa, dono da Sofá Novo de Novo

Higienizar sofá custa a partir de R$ 180

A Sofá Novo de Novo faz serviços de higienização e impermeabilização de estofados (sofás, cadeiras, tapetes, interior de veículos etc.), revitalização em couro e sanitização de ambientes.

O preço do serviço de higienização de estofado varia de R$ 180 a R$ 240 (depende do tamanho do móvel). Já a impermeabilização é mais cara: entre R$ 280 e R$ 350. A sanitização de ambientes custa R$ 9 o metro quadrado.

Segundo Tafa, na pandemia, o serviço de sanitização de ambientes registrou um aumento de 30%.

A rede tem hoje 23 unidades em operação (sendo uma própria e 22 franquias no modelo home based) em seis estados (SP, PR, MG, SC, RS e BA). A sede da empresa fica em Curitiba. O investimento inicial na franquia é de R$ 25,9 mil.

A meta deste ano é chegar a 67 unidades, sendo quatro nos EUA (Houston, Boston, Dallas e Miami), e faturar R$ 10 milhões.

Virada de chave foi a mudança do nome

Para Cláudio Perin, consultor de negócios do Sebrae-SP, a "grande virada de chave" de Tafa foi trocar o nome do negócio para Sofá Novo de Novo.

Quanto mais transparente a proposta de valor, maior a capacidade de empresa e cliente fecharem negócio. No caso dele, o que o cliente quer? O sofá novo de novo. Ele colocou isso no nome. E o nome traduz a proposta de valor da empresa.
Cláudio Perin, consultor de negócios do Sebrae-SP

Perin diz que, mesmo que intuitivamente, Tafa soube enxergar quatro principais perspectivas do negócio: melhorar processos internos, aprender com os erros, oferecer um serviço atraente para o cliente e ter lucro.

O consultor faz, no entanto, algumas ressalvas ao negócio: é preciso ampliar o leque de serviços, buscar outros nichos de mercado e sempre ficar atento à concorrência.

"Este é o tipo de serviço que não se contrata todo dia. Por isso, a empresa precisa sempre estar se movimentando para trazer novidades à sua clientela", afirmou.

Onde encontrar:

Sofá Novo de Novo: https://sofanovodenovo.com