Tuangr: conhecendo a rede social em entrevista com Luthiano Vasconcelos

A WEB 2.0 revolucionou a maneira das pessoas compartilharem informações, tranformando-as em produtores de conhecimento ao invés de apenas consumidores, os chamados “Prosumers“. Dentro desse cenário, surgiram as redes sociais nas web, e fascinaram o mundo com a facilidade que reduzimos as distâncias entre entes queridos e estreitamos nossos relacionamentos com novos amigos ou apenas conhecidos. Aqui no Brasil estamos engatinhando nos serviços web, ainda são poucas as iniciativas de redes sociais. Foi pensando nisso que resolvi investigar as iniciativas locais e comecei pela comunidade Tuangr.

logo tuangr

O Tuangr é uma rede social baseada em compras coletivas, uma forma de unir pessoas com o mesmo objetivo de consumo e favorecer esse comércio. Contactei o Luthiano Vasconcelos, colunista do MeioBit (especialista em WEB2.0) e principal responsável pelo Tuangr, para uma entrevista onde ele poderia nos explicar melhor o projeto. Enquanto isso, enumerei 9 perguntas para conhecermos como foi concebida a idéia do negócio e construída (futuramente vamos fazer um podcast para melhor detalhá-lo). Sem mais extensão, vamos para a entrevista que apesar de ainda superficial sobre os aspectos tecnológicos, tem detalhes ricos de como nasce um negócio de sucesso. Como bom nerd, inicia na pergunta número 0.

0. Luthiano, nos fale sobre o objetivo dessa rede social e quem são os responsáveis pelo projeto.

O objetivo do Tuangr é criar um ambiente confiável para a realização de compras em grupos através da Internet. Eu acredito que essa nova modalidade de comércio eletrônico é benéfica para todos os envolvidos. O vendedor aumenta sua escala de vendas e consequentemente o faturamento, enquanto o comprador é favorecido com a redução do preço do produto. A idéia de criar uma rede social veio da constatação que no “mundo real” as compras em grupos são feitas (geralmente) entre amigos, portanto o relacionamento social é um fator fundamental para a viabilizar o processo de compra coletiva, tanto que adotamos o slogan “Um lugar para comprar junto com seus amigos”.

1. Como surgiu a idéia de uma rede social para compras em grupo?

A idéia da formação de grupos de compra através da Internet surgiu de uma experiência exitosa na criação de uma cooperativa de empresas de construção civil que passaram a comprar insumos (cimento, por exemplo) juntas. Dessa forma, as empresas cooperadas conseguiam reduzir significativamente as despesas. Um dos sócios do Tuangr foi o idealizador da Coopercon, a entidade pioneira que provou que o cooperativismo é um modelo viável até mesmo em segmentos extremamente competitivos como o da construção civil. O principal objetivo do Tuangr é mostrar que o modelo também funciona com comércio eletrônico.

2. Que tecnologias vocês usaram no desenvolvimento e na produção?

O Tuangr é desenvolvido em linguagem PHP e framework PEAR. Usamos Linux, Apache e MySQL na infra-estrutura. Acredito que essa plataforma oferece a flexibilidade e a confiabilidade que precisamos.

3. O projeto levou quanto tempo? Fizeram um Plano de Negócios?

A concepção do projeto iniciou em dezembro de 2006. Em abril de 2007 lançamos uma versão alfa e, agora estamos em beta perpétuo. Desde o início o Tuangr possui um modelo de negócios estruturado, porém estamos continuamente revendo-o com base nos resultados das operações cotidianas. O plano de negócios é fundamental para esse tipo de produto, pois não há amadores atuando no segmento de comércio eletrônico.

4. Especificamente, como fizeram estudo de mercado?

Inicialmente, fizemos uma pesquisa com 300 participantes para entender os hábitos de consumo e de uso de redes sociais. Também usamos algumas pesquisas geradas nos Estados Unidos.

5. Vocês oferecem APIs para integração com terceiros? Se não, tem planos para tal?

Já fizemos a integração via APIs com alguns sites nacionais, como o BlogBlogs e o Gozub. Agora estamos trabalhando na integração do Tuangr com o Orkut. O objetivo é estender o nosso processo de compra colaborativa para as principais redes sociais. Além disso, nós implementamos uma plataforma para blogs que dá suporte a MetaWeblogAPI.

6. Quais serviços vocês prospectaram para implementação futura?

Há outras modalidades de grupos de compras que devem ser incluídas em futuras versões do Tuangr. Também pensamos em desenvolver uma versão corporativa com foco em pequenas e médias empresas.

7. Houve ou existe negociação, para injeção de investimentos financeiros no projeto?

Estamos negociando uma participação societária com uma empresa com sede no Rio de Janeiro. Essa empresa ficará responsável pela interface comercial e credenciamento de fornecedores para o Tuangr. O negócio deve ser concretizado no próximo mês. Ainda assim, continuamos abertos a novos investimentos, pois nosso objetivo é alcançar uma escala global.

8. Fale sobre algo a mais que deseja que a comunidade saiba sobre o projeto.

A equipe Tuangr está trabalhando incansavelmente para criar um produto que seja inovador, seguro e eficiente. Estamos com o forno cheio de novidades para os próximos meses, mas somos receptivos para sugestões e críticas, portanto fiquem à vontade para mandar mensagens para feedback@tuangr.com que estamos ouvindo atentamente. 🙂

Typically chemist’s shop can sale to you with discreet treatments for various soundness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a extremely complicated question. Matters, like “coupons for viagra“, are connected numerous types of health problems. If you need to take prescription medications, ask your druggist to check your testosterone levels before. Sometimes the treatment options may turn on erectile dysfunction remedies or a suction device that helps get an hard-on. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a recipe is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

BlogCamp-CE! Aqui vamos nós!

Acontecerá no próximo final de semana, dias 10 e 11 (sábado e domingo respectivamente), o BlogCamp-CE, com sede na FANOR. O primeiro dia está marcado para a formação de “oficinas” sobre essa cultura digital dos blogs; no segundo dia, apelidado pitorescamente de “desconferência”, acontecerão “BoF Sessions” entre os bloggers, mas sem temas previamente definidos. Acompanhe as notícias vinculadas no jornal OPOVO aqui e na versão impressa (que o OPOVO iluminadamente evoluído, permite visualização via WEB).

logo blogcamp

Lista de quem tem presença confirmada:

Não perca a oportunidade de conferir a blogosfera nativa e trocar experiência sobre esse fascinante mundo dos blogs.

Ps. Assim como o Mário, eu tive a cara de pau de “chupar” o logo direto do endereço fortaleza.blogcamp.com.br e economizar largura de banda, uma prática mesquinha e portanto digna de ser copiada 🙂

Typically chemist’s shop can sale to you with discreet treatments for various soundness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a very complicated question. Matters, like “coupons for viagra“, are coupled numerous types of health problems. If you need to take prescription medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may include erectile disfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a formula is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

O que é JSON

A especificação do “ECMA Script” (ECMA262, 3rd Edition, December 1999), que formaliza o Javascript, define na página 2 (4.2) a sentença:

“An ECMAScript object is an unordered collection of properties each with zero or more attributes…”

Essa definição é o que chamamos de objeto literal, uma coleção não ordenada de propriedades com um ou mais elementos, onde esses elementos podem ser valores primitivos comuns a todas as linguagens como: inteiro, string ou char; ou outros objetos.

var Produto = {
	nome:"Microprocessador AMD Turion 64",
	value:150,
	custo:50,
	getValue:function(){
		return (value + custo)
	}
}

Douglas Crockford, propôs um formato de troca de dados simples com base no objeto literal do JavaScript, que denominou de JSON (JavaScript Object Notation). Esse mecanismo simples é um subconjunto do objeto literal e é facil de qualquer linguagem processar e gerar por ser baseado no formato texto, como linguagem completamente independente que usa conceitos similares às linguagens C-like. Esses motivos tornam o JSON o formato ideal de troca de dados.

JSON é construído com base em uma coleção de pares chave/valor (que definem as propriedades e seus valores), iniciado com “{” (chave aberta) e finalizado com “}” (chave fechada) . Cada chave é seguida de “:” (dois pontos) e os pares são separados por “,” (vírgula).

objeto json

var Contato = {
	"nome":"Christiano Milfont",
	"email":"cmilfont@gmail.com",
	"aniversário":"28/12/1977"
}

Um array pode ser usado como valor para uma chave, iniciado por “[” (colchete aberto) e finalizado por “]” (colchete fechado). Cada valor do array é separado por “,” (vírgula).

array json

var Contato = {
	"nome":"Christiano Milfont",
	"telefones":[
		'91942365',
		'88293759'
	]
}

Um valor pode ser uma String em aspas duplas (em javascript o valor pode ser aspa simples, é preferível que o parser resolva as duas formas, apesar de que em linguagens como java as aspas simples representam um char), ou um número, ou um booleano, ou um null, ou um outro objeto ou um array.

valores json

No caso do objeto e do array, essas estrutura podem ser aninhadas.

var Contato = {
	"nome":"Christiano Milfont",
	"endereco":{
		"rua":"Eurico Medina",
		"numero":185,
		"mapa":{
			"latitude":"",
			"longitude":""
		}
	},
	"telefones":[
		'91942365',
		'88293759'
	]
}

String é uma coleção de zero ou mais caracteres Unicode, onde a barra invertida pode ser usada para passar caracteres especais como quebra de linha, tab, entre outros. Números podem ser inteiros ou reais, menos hexadecimal ou octal.

Existem códigos de processamento JSON prontos em dezenas de linguagens, praticamente em todas as linguagens modernas voce encontra no site do projeto.

A vantagem do JSON sobre o XML como formato de troca de dados é a diminuição do tamanho da resposta, facilidade de entendimento para o programador (já que o código é similiar a linguagem que você usa), e principalmente, no caso de javascript, o parser facilitado porque é baseado em sua especificação de objeto.

Código de retorno do Flickr em XML e JSON respectivamente:

<?xml version=”1.0″ encoding=”utf-8″ ?>
<s:Envelope xmlns:s=”http://www.w3.org/2003/05/soap-envelope”>
<s:Body>
<FlickrResponse xmlns=”http://flickr.com/ns/api#”>
<method>flickr.test.echo</method>
<format>soap2</format>
<foo>bar</foo>
<api_key>08d9221b2468be6ccfe5bc229db50181</api_key>
</FlickrResponse>
</s:Body>
</s:Envelope>


jsonFlickrApi({
	"method":{
		"_content":"flickr.test.echo"
	},
	"format":{
		"_content":"json"
	},
	"api_key":{
		"_content":"08d9221b2468be6ccfe5bc229db50181"
	},
	"stat":"ok"
})

Dessa forma você pode usar as estratégias de “Eval” ou “Scripttag” para processar o JSON de forma transparente em sua aplicação AJAX. Usado como configuração em aplicações no lado servidor, você pode construir uma arquitetura com base em interfaces para validar os dados, assim como validaria usando schemas no XML.

A maioria das APIs de web services dos principais Players no mercado WEB, passaram a oferecer o JSON como alternativa ao XML pela facilidade de interpretação para a arquitetura REST. Yahoo e Google são os principais expoentes desse mecanismo.

Typically chemist’s shop can sale to you with discreet treatments for various soundness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a very complicated matter. Matters, like “coupons for viagra“, are connected numerous types of soundness problems. If you need to take prescription medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may include erectile dysfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile malfunction drugs like Viagra without a recipe is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.