GIT CITY AO VIVO | LIVE CODING 🔴

Live coding session building Git City, a virtual world with an in-game currency called Pixels. The host breaks down platform costs versus revenue (ads, subscriptions, customizations) and walks through building the Jobs board feature, discussing user flows and UI challenges. Upcoming features include district wars and international job listings.
Chapters
Aupa, meus amigos! Bom dia, bom dia, bom dia, bom dia! Vocês estão bom? Tudo certo aí? Como é que vocês estão? Buenos dias, live, camisa diferente daqui de si hoje. Essa aqui é a intern, júnior, developer, sênior, architect e por último founder. Aí, ó, um dia vai ter a lojinha, cara. Eu tô só me organizando aqui, olhando as coisas legais, né? CNPJ, essas partes aí que infelizmente no Brasil você não pode simplesmente abrir uma coisa e sair vendendo igual maluco, sabe? Felizmente. Quem dera se fosse assim, mas não é. Boa! Salve, salve, salve, galera! Aqui, ó, o Lucas Primeiro de novo. Esse aqui tá sempre aqui, mano. Eu acho que já não é mais você, cara, deve ser um seu bot, cara. Deve colocar o bot dele para vir aqui para live. Aí, ó, Murilo, bora, bora, bora! Lucas, salve! O Wellington, salve! Vai rolar um sorteio de camisa hoje? Só tem essa camisa aqui ainda, velho, essas duas que eu fiz, pedi para fazer para testar. Aí, o Murilo na paz. Boa, galera, bora codar, mano! Hoje eu quero codar, vocês vão me ver codar literalmente. Hoje vai ser um live coding, mas antes disso já deixa seu like, se inscreve no canal se você não é inscrito ainda e manda esse link para live com um amigo seu que tá no trampo agora. Vai começar o trampo agora. Fala, olha, dá uma olhada nesse garoto aí codando usando o Cloud Code. Olha como é que ele usa o Cloud Code. O jeito que ele usa o Cloud Code é diferente. Manda para o amiguinho aí, cara. Manda no grupo do Zap. Deixa eu ver meus grupinhos do Zap aqui, ó. Peraí, peraí, peraí. O Douglas do servidor, Douglas tá aqui já. Douglas JTDS. Deixa eu fazer aquele postzinho no Instagram maroto, que agora, mano, meu Instagram cresceu, cara. Eu tinha 200 seguidores. Agora eu tô com 3 mil, cara, por causa daqui. Isso é loucura, mano. Pronto. Aí, cara, eu vou vir aqui no estúdio pegar o link da live. Deixa eu pegar o linkzinho aqui. Ou sabe uma coisa que eu gosto no Mac, mano? Acabei de entrar aqui no YouTube. Entrei no YouTube e botei e copiei o link, cara. E aí no celular, como o meu iPhone, né, ele tá conectado aqui, é a mesma iCloud do meu Mac Mini, eu só dou um colar aqui, mano. Isso aqui é, cara, isso aqui é uma das funcionalidades mais legais do Mac, mano. Esse negócio é todo integrado, hein. Aqui, ó, pronto. Live, live coding, um negocinho vermelhinho. Pronto, pronto, pronto, um botãozinho aqui de clique. Pronto, agora eu virei instagramer. Mas é isso, guys, vamos para o que interessa, Git City. Eu sei que vocês estão aqui por isso. Se vocês tiver alguma dúvida durante o live coding, que vocês quiserem falar alguma coisa, bater um papo, perguntar pedir para eu fazer alguma coisa, analisar alguma coisa, podem mandar aí na live, tá bom? Aqui a ideia, eu sempre fico de olho aqui no que a gente tá fazendo, que a gente tá, vocês estão conversando aqui. Mas vamos lá, o demo, eu vou vir aqui desse jeito aqui, compartilhar a tela, e eu compartilhar a tela inteira, mano. Não tenham medo. Ó, como é que ficou bonito esse negócio aqui, show! Ah, eu tô na Twitch também, tá, guys? Tô fazendo live na Twitch, criei minha conta do zero e tô streamando para lá também. Então aqui eu, nessa plataforma que eu uso, né, o Restream, eu consigo fazer stream para os dois ao mesmo tempo. Então só botando uma live lá também e vamos ver no que vai dar aí, fechou? Tá, deixa eu abrir no celular aqui, que no celular que eu fico de olho nas mensagens também. Não sei se esse restream que eu faço tem um aplicativo, mas eu fico aqui de olho no celular. Boa, guys! Que que tá acontecendo aqui na Geek City hoje, tá? Deixa eu atualizar vocês, ó. Deixa eu ver como é que tá isso aqui. Acho que tá bom, né? Legal, tá legal, tá bom. Deixa eu atualizar vocês das coisas que aconteceram no Geek City recentemente, tá? Eu acabei de adicionar a moeda da cidade, beleza? Então, antes, qual que era o problema, cara? Você entrava aqui no shopping, você queria customizar seu prédio, a gente tinha um grande problema. Você queria comprar 3 customizações, você teria que fazer 3 pagamentos separados. Isso é muito ruim para o usuário, cara. Então você teria que vir aqui, eu quero comprar coroa, eu venho aqui, clica em comprar, vou lá para o Stripe, digito meus dados de pagamento, volto. Aí eu quero pelo Pix, eu vou lá, faço Pix e volto. Aí eu ganho a coroa. E aí o que que eu fiz? Eu fiz uma moeda da cidade que chama pixels. Então aqui, ó, eu já tenho lá 10 mil pixels. Essa moeda da cidade, ela é a moeda que você vai gastar dentro da cidade. Aí você compra pacotes. Daqui eu me inspirei bastante no Fortnite, como um bom usuário de Fortnite que joga toda semana. Lá no Fortnite a gente tem os V-Bucks, e aí a única forma de você comprar as coisas dentro do Fortnite é com V-Bucks. E é assim, cara, você tem os pacotes. Então aqui você tem um pacote de $1, $5, $10 e $20. E aí você pode simplesmente vir aqui comprar o seu pacote. Ah, eu quero pacote de R$25, vai ganhar 525 pixels. Você ganhou os bônus aqui, né? E aí dessa forma você compra aqui, ó, 525 pixels. E aí quando você vier aqui no seu shopping, você vai conseguir comprar suas coisinhas aqui tranquilamente, tá? Então tem bastante coisa, consegue fazer bastante coisa aqui com as com as coisas do Pixels. E aí fica mais fácil de você comprar as coisas. Então você compra o Pixel, você pode dar presente também para as pessoas. E ontem no Instagram, né, se você que ainda não tá me seguindo no Instagram, lá eu compartilho bastante coisa, tô compartilhando bastante coisa. Deixa eu deixar o link aqui do meu Instagram. Mas ontem eu compartilhei, cara, se liga no meu story aqui, ó. Eu vou fazer uma série no Instagram, mano, Meu Prédio Minha Vida. As ideias que eu tenho com o Claudio, mano. Meu Prédio Minha Vida, o programa habitacional aprovado. Vou gravar um vídeo toda semana dando presente para as kitnets na Gate City. Comenta seus username aqui. Então a minha ideia vai ser entrar aqui na cidade, começar a explorar aqui, ó. Vou pegar uma kitnetzinha aqui, vou dar um presente para alguém, vou dar um presente para alguém que tá na live aqui agora, cara. Comenta aí seu username aí na live, seus username do GitHub aqui na Git City, e eu vou pegar o seu prédio aqui e vou te dar um presente. Vamos ver se esse presente no Pix aqui tá funcionando. Se não tiver funcionando é porque eu tenho que corrigir, tá? Mas manda aí, manda aí um username de alguém aí que eu vou dar um presentinho aqui ao vivaço. Para a gente testar já esses pixels da Git City. Aqui, ó, já tem o do Lucas aqui, ó. Então deixa eu dar um close aqui e eu vou pegar o Lu 4 Slap. Alá, ó, o prédio dele tá muito simples. O cara não achou o coelho, o cara não tem estrela, o cara não tem nada, mas Mas ele tem lá, ele tem o, tá vendo esse negocinho aqui embaixo? Esse aqui é ofensiva. Quanto mais GG ofensiva você tem, mais ele vai crescendo aqui no seu prédio. Mas vamos aqui, ó, send gift. Vamos ver o que que eu vou dar aqui. Olha lá, ele já tem o rooftop garden. Você já tem, mano, você tem que colocar no seu prédio, tá? Deixa eu ver aqui. Pô, eu gosto da coroinha, mano. A coroinha é da hora. Vou te dar uma coroinha, 300. Vamos ver se vai funcionar. Boa! Vê se chegou a coroinha para você aí, mano. Aqui, ó, eu já recebi um e-mail falando que eu enviei o presente. Olha que doideira! Deixa eu ver aqui na live, aqui, ó, aqui, ó, presentinho. Boa, boa, boa! Deixa eu pegar mais a galera aqui, ó. Então mandei para o Lucas. Deixa eu pesquisar a outra aqui, ó. Vamos ver esse aqui. Vocês estão fazendo parte de primeira mão do meu prédio, minha vida. Esse aqui vai ser o tipo lar do oscilar do Luciano Huck, tá ligado? Vamos melhorar o prédio da galera da cidade. Vamos lá, o do David. Não, pera aí. Davi Eduardo 0x01. Vamos ver aqui, ó. Pô, mano, você não deu nem claim no seu prédio. Esse aqui é o seu mesmo? Tem que dar claim, pô. Você tem que conectar sua conta no GitHub, dar claim no seu prédio aqui, velho. Você não tá nem com o claim aqui, pô. Vai lá e faz isso agora, nesse exato momento. Senão você não vai ter nada mesmo não, hein. Tem que dar claim no prédio, mano. Eu não consigo lá, tem que dar claim, tá bom? Dá claim no seu prédio, Davi. David, David, Davi, não sei, Davi. Eu coloquei o usuário certo mesmo? Deixa eu ver aqui, GitHub. Esse aqui que é o seu, a fotinha dele. Ai, cara, dá play no seu prédio, David. Davi, pronto. Aqui, ó, View Profile, View in City. O Clemente, o cara tá lá no distrito de Security. Veremos, veremos, veremos. Agora sim, agora sim eu te dou um presente. Agora sim você merece um gift, um gift. Deixa eu ver que gift eu vou te dar aqui, ó, para o seu prédio ficar bem bonito. Um rooftop garden, rooftop garden. Pois você quer dar hora, mano? Eu gosto dele, prédiozinho, mas tem um aqui, ó. Tem um aqui que é top, Spotlight. Tome, mandei, mano, vê se chegou aí, tá? Vê se chegou aí. Cadê, cadê, cadê? Mais um aqui, ó, tem um David, Lucas, e mais um que comentou aqui. Vai ser o terceiro de hoje, terceiro e último, tá? Mais um presentinho aqui, ó, o Wellington. Wellington CW, Wellington CW, veremos. Você não tá na cidade, mano. Eu digitei certo? U-E-L-L-I-N-G-T-O-N-C-W. Você não tá na cidade ainda, mano. Você tem que entrar na cidade lá. Eu consigo mandar um convite para você entrar, mas você tem que entrar aqui em thegitcity.com e colocar, logar seu GitHub aqui, tá? Mas a galera tá falando aqui, cadê, cadê, cadê, cadê? Ganhou vitalício da Vercel, mano? Ganhei não, mano. Ganhei nada. O cara só botou um dev lá para abrir um PR aqui para na Git City para diminuir os custos, mas não ganhei nada não. Ganhou consultoria grátis, acho que vai. No meu não deixa salvar Chrome, dá erro ao salvar. Putz, mano, que erro que tá dando aí, cara? Que tá dando ao salvar aí, que não deveria dar erro não, mano. Viu como é que é bom testar as coisas na live antes de fazer um vídeo para o Instagram? Ai, mano, tem 5 pessoas codando aqui, cara. Galera tá on fire aqui, ó. Ô Lucas, você conseguiu ver qual erro tá dando aí, mano? Ou no console, alguma coisinha? Não sei se você tá pelo PC. Vamos ver aqui, ó, João Hero. Esse aqui tá claim, ele foi até atacado recentemente, tá, João? Melhor você trabalhar mais aí, cara, faz mais commit aí. Dá um kudos, um presentinho. Deixa eu ver que presentinho que eu vou te dar aqui. O rooftop, eu gosto desse aqui, mano. Rooftop Garden. Boa, boa, GG, guys! Agora deixa eu mostrar para vocês. Bom, eu mostrei essa parte aqui, eu já mostrei para vocês o lobby, né, do arcade, que já tá funcionando. O lobbyzinho do arcade aqui só tem eu online, mas vocês entram aqui, vocês procurem Discover. Procurem os comandos escondidos aqui, ó. Até hoje ninguém achou todos os comandos, tem vários, tem vários aqui, tem vários. Pô, aí é erro aquela aula. Resposta da API, you don't know Chrome item. Paia, tem que corrigir, tem que corrigir. Mostrar para vocês como é que eu corrijo as coisas com o Claudio. Vou tirar um print e vou mandar aqui para o meu amigo Claudinho. Claudio, o problema é que eu tô cheio de alteração aqui, mano. Mas vamos lá, Claudio, dá um zoom aqui. Pronto. Aí aqui, ó, eu vou falar com ele. Eu dei um presente para um cara durante a live usando os meus pixels e ele tá falando que não tá conseguindo colocar coroa que eu dei de presente para ele. Ele falou que a API retornou isso aí, porque pronto. Pronto, é assim que o cloud trabalha e é assim que eu faço tudo no Git. Eu deixo o cloud se virar para encontrar o que que ele tem que achar ali, velho. Beleza, beleza, vou corrigir, guys, pode ficar tranquilo aí, tá? Pode ficar tranquilo. Aqui, ó, o que que eu vou fazer, mano? Eu tô aqui, eu tô trabalhando, cara, no GitHub, tá? Deixa eu dar um commit aqui. Eu fiz bastante coisa, mas ainda tem bastante coisa para eu corrigir aqui, tá? É o que eu vou fazer com vocês. Mas como eu vou precisar corrigir aquilo ali agora, eu vou, eu criei uma branch aqui. Não, mano, esse cloud é maluco. Pronto, deixa eu dar um clear aqui e dá um /commit para ele salvar o meu commit aqui. Tem 72 alterações aqui, cara. Vou mostrar para vocês daqui a pouquinho, tá? Só vou corrigir aqui já ao vivo com vocês essa parte do— olha lá, ele já até achou que aqui, ó, se liga. Mas deixa eu só salvar isso aqui, aí eu volto para main. FitJobs, publicar branch, volto para main. E aqui, ó, o Cláudio já achou lá. Problema tá na linha 64. A query só busca, mas quando alguém recebe um presente, developer ID é de quem comprou e o gifted to é de quem recebeu. Pronto, pronto, meus amigos. É assim que o Claudio corrige as coisas, mano. Me fala, eu tive que fazer um prompt falando com ele? Nossa, dando contexto, um prompt falando do que que eu quero, qual que é o retorno? Bosta nenhuma, mano. Aqui, ó, resolvido. Mandei um print para ele, descrevi o que que aconteceu e perguntei por que aconteceu isso. Na hora, lá, menos de 1 minuto, já corrigiu. Dou um /commit, faço commit. E se já vou conseguir testar daqui a 30 segundos. Um joinha para vocês aqui, ó, show! Aprendam aulas, anotem, anotem, anotem, anotem, anotem. Quando isso aqui, ó, O David perguntou que eu não apareceu nada no seu Spotlight. É isso mesmo, acho que foi a que eu te dei, pô. Então é isso aí, você não tinha nada. Cloud Code Max 20, the best. Eu uso 5x, tá? Nem é o 20x. Eu comecei a acompanhar agora. Tem algum vídeo no canal sobre esse uso do cloud? Ainda não, mano, ainda não fiz nenhum vídeo sobre Cloud Code, estou precisando fazer, cara. Tem muita gente perguntando, muita gente pedindo, mas ainda não tem. O que eu tenho aqui no canal é um vídeo sobre tokens, tá? Git City Jobs, é isso aí, ó, do job. Nos custos reais não tem o cloud, porque que os custos reais? Ah, o post que eu fiz, mano, é porque a minha ideia era postar os custos da Git City, não os custos que eu tenho como desenvolvedor. Senão vou ter que colocar custo internet, porque o cloud já faz parte, mano, de tudo que eu faço, sabe? Então o cloud eu não comprei, eu não pago o cloud só para Git City, eu pago o cloud para fazer qualquer coisa, entendeu? Por isso que eu não coloquei como custo real, mas tá lá, R$600, R$580 mais ou menos de custo. Galera, testa aí para ver se agora vocês já conseguem pegar o presente de vocês aí. Testa aí, Lucas. Lucas, Davi, Lucas e Davi, testem aí. Testem, testem, testem, porque o Claudinho aqui já corrigiu, cara. O Claudinho, Claudinei, Claudinho, Claudinei, já corrigiu. Olha quem tá aqui hoje, trabalhando. O menino trabalha, viu. Bem trabalhador esse GX, é um garoto trabalhador. Boa, galera! Deixa eu já, deixa eu já dar um papo aqui para vocês. Pretendo fazer um, no final da live, fazer um sorteio de uma semana para vocês ganharem um Cloud Pro. Eu tô com 3 3 links para dar para vocês aí. Aí hoje eu vou sortear um no final, tá bom? Já deu certo, viu, mano? Tem segredo não, cara. Cláudio é bom demais. Que dia que eu ia corrigir isso tão rápido assim, mano? Que dia! Deu certo. Então, o Lucas, deixa eu pegar o usuário que ele mandou aqui, ó. Cadê, cadê, cadê, cadê, cadê? Luca Slap aqui. Cadê? Volta aqui. Luca Slap. Olha lá, olha o jardinzinho dele, que bonito! Que fofo! Aí, pô, mano, esse jardinzinho é mó bonitinho, cara. Olha isso aqui, mano. Falta agora você achar o coelho, pô. Coelho aparecer aqui igual tá no meu. Você entra no meu, ó, meu prédiozinho, que da hora! Meu prédiozinho é biíto, coisa linda! Se o seu não tem essa estrelinha, porque você não deu estrela lá no GitHub também. Dá estrela lá no GitHub. Entra lá aqui na GitHub, é só você clicar aqui, ó, em dois, com dois cliques na tela, você clica aqui e dá uma estrela no GitHub, no projeto que é Open Source. Só dois cliques, galera, só dois cliques. E aí você já ganha essa estrela linda que é em cima do seu prédio, você ganha gratuitamente. O coelhinho aqui, que bonito esse coelhinho aqui! Vocês têm que descobrir o que que ele é, tá lá no centro da cidade. Meu prédiozinho com esse— eu vou botar meu rooftop aqui também, mano. Rooftop, eu vou botar Spotlight e dar um save aqui. Boa! Boa! Por que que ele não carregou, cara? Se eu não me engano, qual que é a treta aqui? Aqui já tá, já tá certinho, mas a cidade aqui, como vocês sabem, eu já fiz até o vídeo sobre isso, né? Deixa eu achar aqui. Já tá aqui, ele só não carregou o Top Garden, não sei por quê, deve ter dado algum bugzinho. Mas é porque a cidade aqui eu carrego o Jason todo, mano. E aí tem um delayzinho assim para carregar os dados, tá? Mas já está aqui, ó, lindamente. Show! E meu coelhinho aqui. É isto, é, mano. É porque o que que rola, cara? Eu já falei, né? Eu fiz um vídeo recente no Instagram sobre isso. Eu tive muito problema quando a cidade cresceu, cara, 60 mil prédios. Então hoje, como é que a cidade é carregada? É um snapshot, é um JSON, é um Chrome que roda a cada 5 minutos e ele pega um snapshot da cidade. Então todos os devs, todos os dados dos devs, os prédios e tudo mais, ele carrega isso no JSON e ele salva no CDN da Vercel. Então fica com cache, entendeu? Essa aqui é a treta. Então quando eu dou um F5 aqui, ó, se eu pesquisar por JSON, eu tenho snapshot JSON. E retornou em 228 milissegundos esse snapshot da cidade inteira, dos 60 mil prédios da cidade, 68 mil prédios, né? E é isso aqui que ele salva no cache, por isso que a cidade carrega muito rápido. E aí quando tem esse pequeno delay, quando a gente salva as coisas lá no Shop, cara, eu acho que eu vou ter que corrigir isso depois para salvar pelo menos o local. Salvar no seu local storage aqui mesmo os dados do seu prédio para você conseguir ver em tempo real, tá? Show! O Matheus perguntando aqui: já posso mandar meu currículo na Gate City? Mano, tá quase, tá quase. Deixa eu aproveitar já que a gente já acabou isso aqui. Fit jobs, deixa eu voltar aqui para o jobs. Jobs aqui, ó, galera. Deixa eu mostrar para vocês o que que eu tô planejando aqui na Git City, tá? O Git City Jobs, como é que vai funcionar isso aqui? A ideia, cara, é a ideia é que empresas consigam anunciar vagas de emprego aqui, tá? E aí quando você— eu tô pensando ainda na melhor forma e eu já fiz Eu fiz tudo isso aqui com Cláudio ontem, toda essa parte aqui com Cláudio ontem. Ele fez muita coisa, cara, porque tipo assim, é muita, é muita coisa mesmo, muita coisa mesmo. Vocês não tem noção que se eu dar um undo commit aqui, ó, são mais de 72 arquivos, cara, porque tem toda a parte do desenvolvedor, tem a parte de admin das empresas, das pessoas, né, que estão colocando as empresas, colocando as vagas, gerenciamento das vagas e tudo mais, tá vendo? Então tem muita, muita, muita coisa. É, deixa eu desfazer tudo aqui, o discard files. Eu vou baixar aqui de novo. Então tem muita, muita coisa. E normalmente o que que eu faço, cara? Eu faço todo o planejamento com o Claudio. Então se eu entrar aqui, ó, em Docs implants, eu vou ter esse job aqui, ó, job board implementation, todas as fases do job lá, do que ele planejou. Então eu fiz o brainstorm com ele, depois eu fiz o plano de implementação disso, tá? E aí ele fez muita coisa, cara, porque é uma feature muito grande. E normalmente o que que eu faço? Ao invés de ficar fazendo coisinha por coisinha, eu vou deixando ele fazer bastante, bastante coisa E aí agora, cara, eu vou começar a testar tudo que ele fez. Então eu vou tela por tela. Pera aí que bugou aqui, mano. Show, rodar aqui de novo. Então aqui agora eu vou em tela por tela e vou refinando, cara, e pedindo correções, entendeu? É assim que eu faço. Então deixa eu abrir aqui para vocês, vou mostrar de início como que tá funcionando aqui no prédio do EA Arcade. Agora, quando você clica, ele vai aparecer o lobby para você entrar, tem alguma pessoa jogando, e ele vai aparecer o Jobs aqui, ó. Então quando você clicar aqui, ele vai aparecer, ele vai vir para essa tela de Git City Jobs, tem uma vaga aberta, e aqui você vai conseguir filtrar. E aí, por exemplo, tem essa vaga aqui de Senior Full Stack Software Engineer. Ele já mostra os valores, response OK, no AI verify. E quando você clica, você vai conseguir ver os detalhes da vaga. Senior Full Stack Engineer, o salário de $3.000 a $5.000, web, contrato expira em 30 dias. Olha lá, o Text Tech, isso aqui é uma vaga para Web3 e você consegue ver todos os detalhes da vaga aqui, ó. Company. E aí aqui, ó, eu, eu, bastante coisa bugada aqui ainda, mas você como dev vai conseguir criar o seu perfil aqui, ó. Na Git City, tá vendo? Se você tá open to work, deixa eu ver se vocês estão comentando aqui, estão vendo aqui, né, galera? Tá compartilhando, mas aqui tá open to work. O que que você faz? Então você consegue colocar suas coisas aqui, as skills: React, Next, Angular, Node.js, E etc. O seu level: o Júnior, Pleno, Sênior, Staff, Lead. Anos de experiência. Contrato: CLT, PJ ou contrato. Você tá aberto para Web3? O salário desejado. E aqui você coloca languages: English, Portuguese. Time zone, ele já pega automaticamente. Os seus links. E aí aqui consigo ver minhas aplicações. Aqui ainda não tem nada. Carreiro profile. E aí, cara, tipo assim, o Cláudio fez muita coisa. Aí o meu trabalho é que agora, e que é o que eu vou fazer aqui com vocês hoje, é ir revisando isso aqui com Cláudio, revisando tela por tela, e a gente mexendo, cara, melhorando. Eu, por exemplo, já achei uma experiência bem ruim aqui, que eu não consigo nem achar meu perfil. Eu venho aqui em Career Profile, só consigo editar ele, ó. Eu ainda não sei onde tá meu perfil, cara. Onde que eu vejo meu perfil? Se eu vier aqui em SRZON, ele vai estar onde? Não sei. Carreira aqui, ó. Só que eu ainda não achei nenhum lugar que mostra isso aqui. Mas aí, que legal! S Rizon, Career Profile, 1980 contribuições, 4400 estrelas, os histórios públicos, meu level aqui na cidade, profile, e aí vem minhas coisas aqui, skills, portfólio, LinkedIn, site. Ai, que legal! Você vai conseguir criar seu próprio perfil. E a minha ideia é conseguir linkar, né, e fazer essa ponte entre as empresas e os devs que estão procurando emprego, ou que não estão procurando emprego, cara, mas que as empresas consigam achar esses desenvolvedores de uma forma mais fácil aqui dentro da cidade também. E aí, por exemplo, Deixa eu entrar aqui de novo. Jobs admin. Não é admin. Como que eu logo como empresa, mano? Caramba, essa é uma excelente pergunta. Enfim, é isso que a gente vai ir refinando com o Cláudio aqui agora, cara. Me dá um resumo do que foi feito nessa print das telas. Que páginas foram criadas? Por exemplo, não achei nenhum lugar aqui que eu consigo logar como empresa. Então eu vou achando esses detalhes aí que tá, cara, já falando com vocês, né? Você vai, sei lá, às vezes as pessoas pensam, cara, que só pedir as coisas para e botar ela para planejar e deixar ela fazer as coisas sozinha, cara, vai funcionar. Mas tipo assim, 99% das vezes não funciona. Ela é muito rápida em codar, mas você vai precisar testar muito e pensar muito sobre essas questões de onde colocar tal coisa, sobre o fluxo do usuário, porque você pensa como usuário, cara. Aí ela pensa como uma IA. E ela vai fazer o que você tá pedindo para ela, sabe? Mas ela não tem o pensamento do usuário. Então muita coisa na Git Siri aqui, cara, muita coisa não, a Git Siri inteira, cara, eu fiz assim, cara. Então o Claudio consegue fazer muito rápido, mas eu reviso tudo que ele faz, eu peço ele para alterar coisas. Então, por exemplo, eu fiz o plano e o plano parecia perfeito, ah, não sei o quê, vai ter isso, e o computador vai fazer isso, cara. Mas no final das contas ele faz, desenvolve muito rápido. Mas olha, olha o tanto de gap que fica aqui, cara. Se eu subo isso aqui para produção, que que a gente faz? Assim, o cara do RH, onde que ele vai acessar? Onde que ele vê aqui na cidade? Você como dev, você entra naquele cidade, onde que tem os empregos? Onde você vai achar isso? Você vai ter que acessar aqui a cidade, você vai ter que clicar aqui para você descobrir que tem um emprego aqui, entendeu? Entendeu? Não tem como, cara. Precisa estar em algum lugar fácil aqui na cidade. Eu penso em colocar talvez a quantidade de vagas aqui em cima, talvez tirar o GitHub, o Discord aqui, colocar 51 live, 5, 10 vagas abertas, 10 jobs, sabe, alguma coisa assim. Mas aí você entra aqui, aí beleza. E aí, o que que eu faço aqui? O cara do que tá fazendo as coisas lá, o Jobs, é business login. Olha, me fala, como que o cara vai descobrir isso aqui? Tem que ser fácil para o usuário, cara. Deixa eu mandar o meu Magic Link aqui, ó, para o meu e-mail. Aqui eu vou logar aqui como uma empresa. Então aqui eu vejo Ele logou para o outro negócio, mano. Jobs, achei um bug aqui, ó. Jobs. Então tem diferença que ele mandou para o dashboard. Deixa eu tirar o comentário do Mateus aqui. Vocês estão acompanhando, galera? Tá fazendo sentido? Pô, tem 25 pessoas aqui, 28 pessoas, mano. Vocês estão vendo aí certinho? Tá funcionando? Tá fazendo sentido? Vocês estão conseguindo entender? Dá um joinha aí, dá um like também no vídeo, caramba! Quantos likes tem aqui, ó? Tem 28 pessoas e tem 16 likes só. Deixa seu like, eu volto para tela só quando você deixar seu like. E eu preciso de água, caramba, tô com sede. Estou com sede, mas manda aqui no chat, tá fazendo sentido? O que vocês acham de ideia que vocês têm? Que vocês têm de ideia para colocar aqui também nessa parte de jobs, de emprego? Como que tá funcionando a parte de emprego? Vocês estão procurando emprego? O que que vocês acham bom? O que que vocês acham ruim dos processos seletivos de hoje? Enfim, todas essas coisas. Firefox aqui, acabei de chegar. Que que estamos fazendo, cara? Eu tô mostrando o meu planejamento, o que que eu tô fazendo na Git City aqui de empregos. Então eu tô criando uma funcionalidade para os devs conseguirem achar empregos dentro da Git City. Então as empresas vão anunciar vagas de emprego dentro da Git City, e a minha ideia é fazer tudo isso dentro da cidade, gamificado, e facilitar para todo mundo. Então tô pedindo feedback da galera. E etc. Galera, eu vou botar a cidade aqui, vou pegar uma água ali rapidinho, beleza? Deixa eu fechar minha câmera aqui e vou colocar a cidade aqui para vocês. Eu vou pegar uma água ali, volta rapidão, já volto. Pronto, pronto, pronto, tô de volta, tô de volta. Boa, vocês falaram que estão acompanhando aqui. Deixa eu ver. Guerra entre distritos vai rolar? Sim, mano, eu quero conseguir fazer essa parada de guerra de distrito. Sim, cara, já tem até, acho que tem um plano sobre isso aqui, mas quero sim conseguir fazer essa, essa guerra entre distritos. Show! Deixa eu voltar aqui para o compartilhamento. A loja teve 9 visualizações, 0 aplicações, 0 perfis. E aqui eu tenho algumas opções. Esse aqui seria gestão, né? Boa. Então, cara, o que que eu vou fazer? Eu vou virar para o Cláudio falar aqui, ó. Na verdade, aqui vai ser meu trabalho agora, tá? Então eu virei QA, mano. Basicamente todo mundo aqui agora vai virar QA. Então eu tenho que Deixa eu abrir aqui, ó. Eu tenho que testar em jobs. Deixa eu colocar um markdown aqui. Markdown jobs. Talvez um plain text. Não, Markdown mesmo. Falando que eu não tenho formatador de Markdown, cara, para que isso, mano? Pronto, aí deixa eu formatar agora. Formatou foi nada. Install, install esse aqui. Tá bom, enfim. Mas é que agora eu vou ter que vir em lugar por lugar aqui. Então lá, rotas, página pública dos devs, são todas essas páginas aqui. Página das empresas, então business-login, jobs-dashboard, jobs-board-new, e a página de admin, no meu caso, né, a minha página admin jobs aqui, ó. Então quando eu entro aqui em localhost/adminjobs, eita caramba, deu certo! Eu consigo ver as vagas, né, que as empresas colocaram aqui, quanto que elas pagaram, e eu consigo ter uma gestão aqui que eu consiga aprovar, né, porque aqui eu vou ter que aprovar manualmente as vagas para elas aparecerem aqui, tá. Essa é a minha ideia. Show! Então agora, meus amigos, uma perguntinha aqui do GX: qual a série que você disse que se baseou para pegar referência para criar o arcade no Geek City? Mano, foi Severance. Foi Severance, só que não foi para criar o arcade, tá? O arcade é só, eu vou colocar nas referências de Severance aqui dentro, mas tem Severance, que é Ruptura, Mr. Robot, Matrix. Então tem bastante coisa aqui, ó. Uma dica para vocês, tem um comando aqui, por exemplo, Red Pill. Que a pílula vermelha de Matrix é um comando escondido. Então tem a— se tem a red pill, tem a outra também. Se você já viu Matrix, você sabe. Mas foi isso aí, o GG está tentando achar os comandos, provavelmente. Show! Mas vamos lá, meus amigos. O que que eu preciso agora, cara? Eu preciso pensar em quê? Eu quero bastante coisa para testar. Jobs é o Borrige Vagas. Vamos focar nesse Jobs aqui então primeiro. Então desenha para mim os fluxos do usuário, da empresa e do admin, o que depende do quê, etc. Eu amo isso aqui, quando o Claudio faz isso aqui, mano. Em vez dele— eu tô conversando com ele em português, né? E aí, em vez dele falar 'me deixe ler os arquivos', 'let me ler os arquivos', para entender. Ai, cara, o Claudio tá virando um ser humano já, misturando inglês com português. Isso é bom demais. Se eu terminar aqui, cara, é a skill que eu tô testando de custos da Vercel, tá? Não sei se você viu, mas o senhor da Vercel comentou num post que eu fiz no X. Ele comentou no post que eu fiz no X, aí ele botou um cara que trabalha, um dev que trabalha lá para ele, cara, aqui no X. Cadê, cadê os custos? Aqui, ó, o senhor comentou simplesmente o dono da versão, Guilherme. Ele comentou, marcou esse carinha aqui, trabalha lá, e ele abriu por request, mano. E aí eu fiz um post no Instagram, o post bombou, mano, mas tipo assim, bombou mesmo. Já deu mais de 40 mil visualizações esse post aqui, ó, 49, chegando a 50 já. E aí a galera tudo tá pedindo uma skill para isso, para diminuir os custos da VSL. Então eu peguei, né, as coisas que o cara fez e tô transformando isso em uma skill. Depois vou disponibilizar para vocês, tá bom? E aí, com certeza, né, eu testei a skill aqui. Mas vamos lá, ó, fluxo, fluxo do desenvolvedor público. Jobs, board geral, clica numa vaga. Requer autenticação com GitHub. Aí ele vê os detalhes, ele vai clicar em aplicar, abre o Apply URL, copy perfil link, sem perfil redireciona para Jobs Career Profile, ele faz, preenche o formulário dele e salva, público. E tem como você dar um report na vaga também. Tá, você ganha XP se candidatar por vagas. Primeira candidatura, 200 XP. Primeiro perfil criado, 500 XP. Não é obrigatório para aplicar, mas REST profile é traqueado. Developer precisa ter build inclaimado. Referral code é gerado sob demanda. Fluxo da empresa, Magic Link. Sende email e arroba, ele fica o token, ele abre o Jobs Dashboard. Então, a primeira vez ele dá um setup na empresa dele, ó: nome, slug, website, descrição, GitHub, lista de vagas. Ele consegue ver as candidaturas, gerenciar as vagas e criar uma nova vaga. Beleza. Status da vaga e ações: draft, pending, Active, ver candidatos para usar a marca preenchida, paused, rejected, expired e filtered. Beleza. Read only, congrats. Fluxo do admin, do logo, e aí eu consigo aprovar, rejeitar e deletar. Ciclo de vida completo. Aí, cara, você olha isso aqui, mano, você fala, pô, isso aqui tá perfeito, né, mano? Tá lindo demais o fluxo completo, tem as tabelas do usuário. Isso aqui eu fiz tudo, coloquei muita parte de segurança, pedi ele para analisar a segurança, rodei, né, a skill de segurança do próprio Cloud. E eu faço tudo aqui, ó, o Pergunta aqui, ó. Deixa eu colocar ela aqui para vocês verem também. Por que não usar? Deixa eu colocar na minha cara aqui melhor. Por que não usar uma IA para facilitar uma curadoria nas vagas e deixar meio mastigado já para facilitar para você? Cara, Dá para fazer isso, mano. Eu acho que seria uma próxima etapa, sabe? Mas de início, qual que é a minha ideia? É cobrar. Então não é, não vai ser qualquer pessoa que vai pagar para postar uma vaga aqui, entendeu? Então é só de colocar um preço para você colocar uma vaga aqui dentro da cidade, eu já tiro 99% dos bots, 99% das pessoas que, ah, não, eu vou testar uma vaga lá, entendeu? Então, de início, eu quero fazer, começar com algo mais nichado. Mas se não der certo, aí talvez eu abro, entendeu? Então eu não acho que faz sentido colocar uma agora, porque só de colocar um preço, mesmo que seja, sei lá, se eu colocar R$5, você colocar uma vaga aqui na Get City, só de colocar um preço já vai ter bem menos coisa para mim revisar aqui, entendeu? Então acho que não precisa no momento não. Eu vou conseguir esses 57 comandos. Boa sorte. Outra pergunta: você sabe desenvolvimento com cloud é todo no VS Code ou ainda recorre ao terminal de vez em quando? Cara, eu uso o cloud no terminal dentro do VS Code, exatamente isso aqui que eu tô mostrando para vocês, tá? Exatamente isso aqui. Então aqui, ó, eu compartilhando, eu uso sim, mano. São dois terminais abertos, um do lado do outro, um terminal rodando aqui, e é assim que eu codo tudo, literalmente tudo. Beleza. Então aqui, ó, voltando, cara, na teoria isso aqui tá perfeito. Só que na prática você vê que tem muito gap, muito gap, muito problema de UX, UI, porque o Claudio não pensa como usuário, cara. Ele pensa em codar, ele sabe codar muito bem, ele consegue fazer isso muito bem, sabe? Então o meu trabalho aqui agora vai ser revisar todos esses fluxos aqui. E aí, pensando O que que eu preciso revisar primeiro, cara? Eu já fiz, eu já fiz uma vaga de teste, eu já acho que o fluxo do usuário, pensando como usuário, o que que eu quero conseguir ver, tá? Eu sei que como usuário eu preciso fazer isso aqui, ó. Eu não quero que esse jobs fica somente aqui, então eu vou conversar com o Cláudio e vou falar com ele para colocar a quantidade de vagas aqui em cima, igual é aqui, ó. Beleza, a gente vai revisar agora toda a parte do fluxo do usuário, tá bom? E aí eu vou te direcionando em tudo que a gente vai fazer. Cheguei no limite do WhisperFlow, que não vou conseguir falar mais não. Triste, eu gosto bastante de falar com o Cláudio, mas eu tô usando plano gratuito, então é isso mesmo. Mas o que que eu quero fazer, cara? Eu quero— vou tirar um print. O topo direito, eu pensei colocar um botão aqui no topo direito da quantidade de vagas abertas que tem na cidade para facilitar para o usuário, mas acho que tem botões demais. Mova o botão do GitHub Discord para esquerda e coloque o botão de vagas ao lado do de live e de coding. Boa! Então o que que eu tô falando para ele fazer, cara? Bota GitHub, Discord aqui do lado esquerdo. E coloca a quantidade de vagas aqui, ó, no lugar desse botão do Discord aqui, ou em algum lugar aqui perto. Isso vai ser no desktop, tá? No celular, ele já tem um pouquinho separado aqui. E aí aqui eu acho que eu também vou pedir ele para colocar vagas e coding, ou vagas e live, que tem um online aqui, ó. Beleza, então esse aqui é o principal, cara, a parte das partes mais importantes, porque o usuário precisa entrar no site. E aí, por exemplo, por que que esse coding aqui, ó, funcionou? E aí vocês perguntam, né, pô, você divulgou, cara? Não divulguei para ninguém. Eu só botei esse botão na cidade aqui, esse botãozinho de quantas pessoas estão codando agora, e ele auto se autoexplica, cara. Então toda vez que você for pensar em uma funcionalidade para o seu SaaS e quer que as pessoas usem, você precisa mostrar para as pessoas como que essa funcionalidade funciona. Nesse caso aqui eu já tô codando, tá mostrando que eu tô codando. Se eu vier aqui no VS Code parar de transmitir aqui, ó, olha o que que acontece. Imagina, você entra na cidade, você pensa como usuário, entra na cidade e aí você vê um negócio aqui, ó, 6 codando agora. Que que é isso aqui? Quando você clica, aparece, ó, 6 caras codando, humor, e aparece aqui embaixo, ó, minha API key. Instala o Git Pulse no VS Code, conecta e coloca a minha key. Pronto. O usuário cria aqui dele, clica aqui para instalar no VS Code, ele vê, olha que legal, cara, uma extensão do VS Code, é dev, o cara já sabe como é que funciona. Ele vem aqui, pesquisa a extensão do VS Code, Git Pulse, conecta. Hora que ele volta, tá o nome dele aqui, Codando a Cidade. Acabou, mano. Eu não divulguei isso aqui, eu devo ter feito um post sobre isso aqui, literalmente. E a galera descobre as coisas sozinha. Então já tem 217 installs aqui, ó, um negócio que eu publiquei e não contei para ninguém, entendeu? Então precisa ficar claro. Então eu penso para a parte de vagas dessa mesma forma, um lugar onde você entra e fala: pô, tem 10 vagas abertas, que que é isso? Deixa eu clicar. Você clica, você já consegue ver as vagas da cidade, entendeu? Aqui ele tá bugando porque como ele tá mexendo bastante coisa no código, hot reload tá comendo solto aqui, ó. Como tem várias abas abertas aqui, ele sempre dá umas bugada. Pronto, olha que da hora, acabou de fazer aqui já. Então colocou o link e o Discord aqui. Então redes sociais aqui na esquerda, live, code now. E Job. Não gostei desse ícone aqui não, mano. E aí, o que que eu vou pedir para ele? Deixa eu voltar meu Pulse aqui, ó. Mostra umas 3 vagas e uma mensagem curta explicando o que é o Git City Jobs. Com botões de ação para ver as vagas, perfil e etc. Pensa no que é melhor para o usuário. Então, o que que eu falei com ele? Cara, quando o usuário clicar aqui, em vez de você mandar direto para o Git City Jobs, que é o que ele fez, né, mandou lá, uma posição Você entra aqui, você vê as vagas, beleza, legal. Mas por que que eu vou já tirar o cara daqui, entendeu? Por que que eu não faço algo tipo isso aqui, ó, holding right now? Então eu pensei em abrir algumas vaguinhas aqui já direto, um botãozinho de você ver todas as vagas e um botãozinho já para você conseguir ver o seu perfil ou criar o seu perfil, sabe? Você quer UX, cara, e UI/UX. Você que não pensa no usuário, você tá fazendo um sistema que ninguém vai usar. É simples, tá? Aulas e mais aulas. Pô, tem 32 pessoas aqui ouvindo isso. Espero que vocês entendam isso e coloquem na mente de vocês, tá? Quem participa das minhas lives, isso aqui só acontece na live, mano. Maneiro! Qual que é a escrita de segurança que você comentou que usa, mano? É do próprio cloud, tá? Você vem aqui, barra security review. Isso aqui é a própria skill do Cloud Code. Isso aqui tem todos os clouds que você imaginar. Você não precisa nem instalar. O cloud mesmo, ó, cloud security review. Se eu não me engano, o próprio cloud mesmo tem. Quando eles lançaram, tá bom. Perguntinha aqui, ó, você usa VS Code Cloud? Exato, mano, meu setup é isso aqui que vocês estão vendo. VS Code, eu não gosto do cursor, tentei usar o cursor e não gostei. Meu setup é isso, terminal do VS Code. Por que esse terminal aqui, cara? Porque os outros terminais você não consegue colar imagem. Já tentei usar outros terminais, baixei o Grisht, alguma coisa assim. Terminal não dá, mano. Aqui, ó, tirei um print, vim aqui Ctrl+V, a imagem tá aqui. Não sei o que que esse terminal do VS Code tem, mano, mas você consegue colar imagem aqui. Isso aqui é a oitava maravilha do mundo, cara. Então, olha lá, o Claudio acabou de fazer o que eu pedi. E ele fez coisa errada já, já tô até vendo. Jobs in the City, real jobs from verified companies, exclusive to Git developers. Já tem uma vaguinha aqui. Browse all jobs, my profile, my applications. É isso, mano, é isso. Olha que coisa linda, velho! Fala, mano, fala que isso aqui não é muito mais fácil. E outra coisa que eu falo sempre, mano, a IA não vai fazer isso se você não pedir, tá bom? A IA nunca, o Cloud nunca faria isso aqui se eu não tivesse pedido ele, tá? Por isso que você precisa pensar, você precisa ter referências, Você precisa entender de UI, UX. Você precisa saber como criar porcaria de um produto que seja fácil para o usuário usar, entender. O Cláudio não fez isso aqui, mano. Eu planejei, eu não tô zoando, cara. Eu devo ter gastado horas e mais horas e mais horas de planejamento com Cláudio para fazer toda a parte de jobs na Git City. Ele em um momento pensou nisso aqui, ó. E eu tive que virar para ele falar: Cláudio, Olhando para a tela aqui, ó, você viu, abrir a tela, eu falei, cara, eu preciso de um lugar fácil para o usuário achar vagas. Beleza, onde que eu vou colocar isso aqui na tela? Podia colocar aqui no meio, podia também, não vejo problema. Mas eu já tenho algumas coisas aqui, eu já tenho isso aqui como referência. Então eu viro para ele, cara, cria um botãozinho aqui também, ó, Jobzinho, fala que não é muito mais fácil, cara. Aqui eu clico na vaga, Ele já manda direto para vaga. Eu aperto voltar, voltar, ele tá aqui, ó, o meu My Profile, meu perfil de carreira, Jobs Career Profile. Isso aqui já tá me dando um ciricutico, que aqui ele só me manda para edição. Não quero edição, eu quero ver o meu perfil mesmo. Eu tenho um perfil já. E my applications, se eu me apliquei para alguma vaga, entendeu? É isto. Ou seja, deixaram like, mano? Já deixaram o like aqui no vídeo? Deixa eu contar uma coisa para vocês, ó. Eu já tô com um vídeo sobre a Git City aqui, ó, pronto para publicar, tá bom? Pretendo, tô pensando, acho que eu já vou lançar ele hoje. Já, já tá aqui, ó, tá não listado, mas eu vou colocar ele aqui ainda. Mas esse é o vídeo oficial da Git City, como que surgiu a ideia, evolução da cidade, as funcionalidades que ela tem, o meu setup, que são esses dois terminais que eu tô mostrando para vocês, os custos e a receita que eu tive, open source, monetização, extensão, gamificação, analytics, desafio de escalar e os próximos passos. Tudo aqui, ó, no videozinho completinho. Espero que vocês me ajudem a divulgar isso aqui bastante e e fazer esse vídeo aqui chegar a 100 mil visualizações. Imagina, isso aqui seria da hora, hein, mano. Então vou lançar ele hoje no canal, acho que 11 horas, eu solto ele daqui a pouquinho depois da live. Depois que a gente terminar a live eu solto ele. Deixa eu aproveitar respondendo algumas perguntas aqui, ó. Você é louco, muito difícil, mano. A partir dos 30 comandos vira modo rádio. Essa ideia, pô, se fosse fácil todo mundo faria, eu mostrava todos os comandos para você, mas não é. A ideia é você ficar caçando mesmo. Uma excelente pergunta aqui, ó: como é que você tá monetizando isso, mano? Pô, eu falo isso no vídeo, tá? Mas hoje eu monetizo com as customizações dos prédios e com ads também. Então tem muita empresa colocando ads, cara. Minha maior receita foi de empresa colocando ads na Geek City. Então empresa hoje ela pode comprar um prédio ou ela pode colocar um ad dela em cima dos prédios mais altos da cidade. Foi assim que eu monetizei, foi assim que eu fiz mais de R$5 mil nesse último mês já, nesse primeiro mês de Geek City. Não é recorrente, Não tá de recorrência ainda, recorrência eu tenho pouco ainda, mas pouco. Consegui fazer 5 mil conto e pagar todos os cursos que eu tive já com a questão da VSL e tudo mais. Lá eu vi seu post no X sobre os custos, é alto, né? Pois é, ficou bem alto, cara. Eu não esperava isso, mas tipo assim, é porque teve muito acesso, mano, entende? Então, pô, você colocar mais de 100 mil usuários dentro do seu sistema, você vai ter um custo, cara, não tem o que fazer, entendeu? E, cara, a Vercel e Supabase eu pago para ter paz e para ter agilidade. Se eu não tivesse escolhido Vercel e Supabase, eu não teria lançado a Git Siri um dia, eu não teria tido a ideia que hoje, tipo assim, Supabase eu criei a conta, conectei, já tava tudo funcionando. A Vercel eu dei um comando, Vercel Ele conectou tudo e já publicou, entendeu? Então você acaba tendo uma agilidade muito grande, cara, nas coisas. E é por isso que eu pago, cara. Então eu não vejo problema em pagar. Mas eu concordo, cara, o curso da Vessa ficou bem alto, ficou R$1.000. Talvez for R$200, R$300. Então ficou bem alto mesmo. Mas fechou, mano. Daqui, assim que eu terminar a live, daqui a pouquinho eu já, eu já solto no final, né? Vai dando, no final da live eu solto e já mando o link para vocês assistirem. E aí, cara, deixa o like lá, faz um comentário, pô, ajuda para caramba, cara, o comentário que vocês fazem. Divulga também o vídeo, cara, me ajuda bastante, velho. Tem muito vídeo no canal, muita coisa que eu quero fazer, né? Eu tô migrando o canal todo para IA. Meu canal era sempre focado em Angular, né, mas agora meu foco é bem na Git, tudo mais. Então quero muito crescer o canal aqui no YouTube para Meu sonho, né, um dia virar só criador de conteúdo, cara. Deixa eu mostrar os custos aqui para vocês, mas deixa eu responder aqui, ó. Super bem, sou eu, do plano Enterprise. Eu manteve o Pro mesmo? O Pro mesmo, cara. O Pro de $25, é o Pro mesmo, tá? Quanto que ficou o custo da VSL depois que o Develat te ajudou? Mano, eu não sei, cara, porque Eu só vou saber no próximo mês, entendeu? Então tive que esperar um mês, dá um mês de Git City para eu saber os custos. Por isso que eu não publiquei nada antes. Então agora o cara lá colocou, fez algumas alterações, e agora vai ter que esperar o próximo mês para ver, entendeu? É isso, não tem o que fazer, não sei quanto que ficou. Mas já compartilhando com vocês aqui, ó, lá a parte de custos, ó, para quem não viu. Cadê, cadê, cadê? Aqui, volta aqui. Custos reais, deixa eu mostrar aqui para vocês. Custos reais da Get City nesse primeiro mês. Então a versão 959, vê, até mais caro, tá? Vem imposto, essa parada toda, veio até mais caro. Debitou ontem meu cartão. Superbase, Recende, $20. HiMetric, que é o meu analytics. Se vocês não sabem, o HiMetric é de um cara daqui da bolha brasileira também, tá fazendo o SaaS dele. Pô, mano, eu tô curtindo para caramba, tá? Tem bastante coisa, é um SaaS bem legal, bem completo de analytics. Então eu faço tudo aqui no Analisa tudo aqui no SaaS dele, cara. E foi um baita case para ele também, mano, de ter muito acesso no SaaS. Então é que doideira, faz dele é muito bonito, é muito bom. Olha o tanto de gente, mano. Isso aqui é bonito demais de ver, cara. Você tem um da Terra Plana aqui também, aqui, ó, os acesso a 250 aqui, ó. Muita gente, muita gente. Você olha assim, você pensa, pô, tem pouca gente acessando, mano. 2 mil visitantes por dia, mano, a média lá agora. Antes tava mais, né, que foi quando deu o boom. 7 mil, que se quer o número de visitante, é o número de pessoas mesmo. Page views tá por aqui também, lá, média de 4, 5 mil page views. Mas pô, mano, que imagina seu SaaS tendo 2.000 visitantes diários. Isso aqui é loucura, mano, é loucura. Você olha o gráfico aqui, você pensa que é pouco, mano, mas não é. Deixa eu olhar nos últimos 7 dias. Enfim, esse é o HiMetric. O Discord que eu tive que criar uma comunidade, eu coloquei uns bot lá, então paguei ele. Xpro Domínio. Então total deu 1.300, receita bruta deu 5.200. Você vê aqui no list MRR, tem os meus ganhos com a GetSeries, R$5.200 já, 3 assinantes ativos com MRR de R$511. Isso aqui é de Ads, galera, depois, tipo assim, finalzinho, tem nem 2 semanas que eu lancei a parte de Ads com mensal, entendeu? Então esse aqui foi o custo, cara. A lá, na versão breakdown, o Pro Plan R$106, Build Minutes R$160, Add Requests, Transfer, então tudo lá os R$150, R$160, tá vendo? Invocações, Web Analytics, créditos total R$959. Então ficou bem caro, bem caro. Mas é isso, é o que eu falei lá, é o preço da viralização. Todo mundo de terninho no arcade, muito bom. Super Base, cara, eu não troco isso para base não, não troco. Seria top se tivesse mais volume nesse vez e o custo cai, seria mesmo, mano. Aí tem que esperar alguém grande descobrir a Git Sirena e publicar de novo para a gente ter muito acesso, aí seria da hora, seria muito bom mesmo. Olha quem tá aí, mano! PC The One, salve meu mano! O cara, você tá bom? PC The One, o escolhido da Matrix. O VSL seria o mais barato do mercado, 2 mil visitantes, ô louco! Não, VSL não é o mais barato não, mano, mas é igual o Super Bass, mano. Não é o mais barato, mas é o mais ágil, não te dá dor de cabeça. E tipo assim, você consegue fazer muita coisa rápida nele e funciona muito bem. É isso, é igual, mano, é assim, muitas vezes, cara, eu prefiro ter paz do que ficar caçando, tipo assim, ah, eu vou tentar achar o mais barato e não vou pagar no mais barato das coisas. Cara, a gente brasileiro tem uma mente de miserável do caramba, mano. A gente é foda, mano. A gente quer pagar A gente não quer pagar nada, na verdade. Tudo a gente quer de graça. Ah, eu quero um sistema de graça, mano. Custa tudo que você faz em qualquer tipo de sistema, custa para caramba. Igual o Cloud Code. Cloud Code é caro para bosta. Por quê? Porque entrega valor para caramba. Imagina o custo dos cara, mano, que tá o mundo inteiro usando essa parada, esse sistema. Imagina o custo deles de infra, é muito caro, entendeu? Então a gente sempre tem essa mentalidade: ah, não, quero pagar barato, quero pagar barato. Mas eu prefiro às vezes pagar mais caro no serviço de uma qualidade excelente, que eu não vou ter dor de cabeça. Igual, por exemplo, aqui em casa eu não tenho internet de bairro, que não tem, não tem internet de bairro, tem Starlink. Eu paguei R$2.000 de início para mim conseguir o modem, as coisas da Starlink. Eu pago uma mensalidade de R$150, R$200, se eu não me engano, de Starlink. Mas eu não tenho problema com internet, mano. Aqui em casa não pega nem sinal de celular. A internet do bairro, toda semana, todo mês tem 2, 3, 4 problemas. A galera falando: a internet caiu, internet caiu, internet caiu. Eu não tenho problema. Então eu paguei mais caro para mim ter paz. Esse é meu lema, tá bom? Se o seu lema não é esse, você gosta de pagar barato nas coisas e não quer pagar em nada, aí já é com você, não é comigo. Fechou? Mas aqui, ó, voltando no nosso live coding, que daqui a pouquinho eu já vou terminar a live. Nosso live coding. Não gostei desse ícone do job, mano. Não gostei do ícone do job. É isso aqui, ó. É isso. Tá duro, dorme. Caramba, você tá duro, dorme. Esse aqui é meu lema. Ai, mano, eu tô falando isso aqui com a galera, a galera fica maluca. Tá duro, dorme. É isso, mano. Vou deixar isso aqui, essa mensagem aqui é do GX. Você tá duro, dorme. Você não quer? Você quer ter? Você quer que seu SaaS tenha 1 milhão de usuários, 100 mil usuários acessando, e você não quer pagar um centavo por isso? Então você não cria um SaaS, caramba. Você não quer pagar o preço da viralização? Você nunca vai viralizar, mano. Essa é a questão. Essa é a questão. Você não vai tirar dinheiro do seu bolso, meu filho? Você não vai doer no seu bolso? Sinto muito te dizer, sinto muito. Vamos ver aqui, olha lá, um job, boa, um job. E quando tiver dois jobs, vai ser dois jobs, dois jobs, dois jobs, olha lá, job count, um job, se não é jobs, boa. Aí já vem minhas questões. Ela tá aqui, ó: 48 lives, 6 coding e um job. VC coding now. Bem melhor, padronização, show! A cor do live ou coding diferente para não ficar igual, que você sugere? O que que você sugere, Claudinho? Claudinho, Dinho, Dinho, Dinho, Dinho. Já tá bom, na verdade. Live code, coração verde, porque precisa de atividade tempo real. Presença e jobs é amarelo porque é uma categoria diferente. Mas quiser diferenciar, sugiro mudar live para azul claro, tipo Live pode ser vermelho, pô, igual em rádios. Rádios faz sentido. Será que faz sentido assim? Ao vivo faz total sentido. Vermelho é universalmente associado ao vivo, tipo YouTube Live, Twitch, rádio. Viu, mano? Aí, ela não sabe pensar direito, cara. Ela sabe fazer, ela faz muito bem. Olá, pô, mano, ficou da hora, cara! Vermelhinho de live aqui, 3 de coding aqui. E um job aqui. Agora sim, show! E no mobile, tirar um print. Eu prefiro ter no mobile o live e o job na esquerda. Ao invés do GitHub e Coding. E é isso, meus amigos, é assim que eu faço com o Cloud. Então ele fez 1 milhão de alterações e agora eu vou refinando um por um, pensando no usuário, pensando onde eu vou colocar as coisas, o que que eu vou corrigir, as cores, os detalhes e colocando as firulinhas, cara. O molho, o molho que a galera tem falado, colocando um molhinho assim, falando, ó, plim, colocando a purpurina. Mas isso aí não vai fazer sozinha não, tá? Você precisa ter noção de IA, você precisa ter noção de coisas. Pô, mano, não tava compartilhando a tela aqui, cara. Ai, desculpa, cara, mostra a tela. Desculpa. Fui moleque. Mas aqui, ó, agora o live tá assim, tá? Claudiozinho fez aqui, ó, falar a live teria como colocar a cor da live diferente. Aí ele falou: ah, verde é legal, mas se quiser diferenciar live coach, colocar azul. Que azul? Que, mano, quem que bota live azul? Falei: a live pode ser vermelha. Ele: faz total sentido, vermelho é universalmente associado ao vivo. Aí ele mudou e agora eu tô olhando no mobile aqui, tá? Então aqui, ó, agora live é vermelhinho. Fica piscando, coding e um job aqui, ó. Job offer. Fica universalmente em cada tema, bonito, fica bonito em qualquer tema. E agora eu tô trabalhando aqui, ó. Olha que legal. Então, 47 lives, um job. Boa. Quando eu clico aqui no job, ele vem para cá. Agora precisamos atualizar o menu também, tem coisa faltando nele. Boa, boa, boa! O PC lá, aulas e aulas. Joga o sal, joga o molhinho aqui, ó, fazendo meu molhinho aqui, ó, jogando molhinho. Samuel fala com o Cláudio como se fosse num barzinho. E o pior que é mesmo, mano, eu falo com Cláudio como se fosse meu brother, mano. Fala: e aí, meu amigo? Isso que eu tô digitando, tá? Normalmente eu falo, mas só que eu já cheguei no limite aqui do Whisper, mano. Ô caramba, daqui a pouco eu vou ter que pagar essa parada aqui, mano, porque o Cloud Voice Mode é só em inglês, mano. Mas e a preguiça de ficar falando em inglês com esse Cláudio aqui, cara? Vou ser sincero, mano, eu falo inglês todo dia, cara, é chato. Eu sou brasileiro, eu gosto de falar em português. Mas façam o que eu falo, mas não façam o que eu faço, tá bom? Podem falar inglês com ele. Você vai gastar bem menos token. Eu já provei isso no meu vídeo, tá bom? Agora tem jobs com dot amarelo, mas com um tanto de vagas abertas. Perfeito, uma vaga aberta, tá? Tem o live aqui, lobby aqui. Pô, mano, Deixa eu tirar um print aqui, ó. Porque o lobby tá diferente do live jobs, precisa padronizar e reorganizar esse menu. Deixa que ele se vira, tá vendo aqui, ó? Lá o lobby tem esse 4 aqui online, aí o live tem essa bolinha aqui com Live Set Code Now. Do nada tem um líder bold, do nada ele colocou um Jobs embaixo. Para mim isso não faz sentido nenhum. Tem que organizar. Agora tem um panorama completo. Vou padronizar todos com o mesmo formato e reorganizar na ordem lógica. Olá, cidade, atividade da cidade primeiro, depois features, depois externos. Então apreciem sem moderação o trabalho do meu amigo Claudio Cold enquanto ele bota o molhinho dele aqui. Tá demorando, hein, Claudio? Demora do caramba. Pronto, por que que ele botou lobby roxo, velho? Não vejo problema não, cara. É porque— tá. E cadê o coding? Eu acho que deveria ficar live coding, live, live. Vamos pensar o que que fica primeiro. Live lobby coding jobs. Tudo padronizado e coloca seções para diferenciar também. E vamos precisar de um item para as empresas, empresas de vagas. Só temos o de pets. UltraTank. Eita, caramba, mandei errado. UltraTank. Veja como outros jogos organizam. As coisas, mano. Uma coisa que eu sempre peço para o Claudio fazer isso aqui, ó: veja como outros jogos fazem, outras plataformas fazem, sabe? Eu tô pedindo ele só para reorganizar esse menu aqui do mobile para ficar mais completinho, mas para mim aqui já tá perfeito, mano. Ele botou as redes sociais aqui, botou a parte aqui de jobs, a gente já tem a parte de jobs aqui. Que ficou bem legal. E eu ainda vou melhorar muita coisa aqui ainda, cara. Eu não vou fazer tudo isso aqui na live hoje, eu já tô para acabar, já deu 10:30, uma hora e meia de live já. Mas, por exemplo, esse meu profile aqui vai abrir o meu perfil, mas não a edição. Então, coisa que eu vou melhorar, abrir o meu perfil mesmo. Eu vou conseguir editar o meu perfil, mas eu quero conseguir visualizar ele antes. Nas vagas, cara, eu vou mexer bastante nessa tela aqui porque para mim não tá legal. Essas vagas assim, esse filtro assim também não tá legal. Dentro da vaga aqui também eu quero conseguir melhorar essa visualização, talvez colocar duas colunas. Aí é que eu tô tipo assim, são coisas que eu tenho na minha mente de UI, de UX, que eu acho que é melhor para o usuário. Então, por exemplo, eu tô entrando aqui, cara, eu preciso, eu gostaria de ter um card aqui em cima do lado tipo uma loja, um shopping, onde essa parte aqui, ó, de aplicar e de os detalhes de ações, ele vai ficar um card fixo aqui do lado. E aqui na esquerda eu consigo dar o scroll para mim ver os detalhes da vaga e as outras coisas, entendeu? Então são pequenas coisas, cara, que aí ela nunca vai fazer se você não pedir, se você não iterar com ela e se você não conversar com ela, entendeu? Então vou melhorar isso aqui. E, cara, melhorar muito a parte de gestão das vagas também, das empresas, da UI, da UX deles. Então tem bastante coisa para mim melhorar, bastante coisa para mim fazer. E aqui foi só um, a pontinha do iceberg aqui para vocês, o que a gente vai trabalhar. Olha quem que tá aqui, ó, PC, ó lá, o Acelera Dev. Tá aqui, ó, o prédiozão dele, brabo! Brabo, brabo, brabo! Deixa eu responder as perguntas aqui, ó. Pera aí, pera aí, pera aí, cadê meu Cláudio? Dormiu agora, só 14 horas. Qual o plano do Cláudio? Tô usando Pro, dá conta? Não, Pro não dá conta e nunca vai dar conta. Você vai ter que pagar o Max. Eu uso 5X, são $100 e eu pago sorrindo assim, ó. Debitou um outro meu cartão, paguei rinho, que não paguei não, né? Mas eu paguei feliz. As vagas serão todas internacionais, cara? Eu quero colocar vaga nacional também, tá? Eu quero colocar vaga nacional também. Cheguei na hora do amém, é isso, chegou na hora do amém mesmo. Você usa muito Copilot ainda? Não. Não, nem uso, só uso Cloud Code, somente o Cloud Code, tá? Fechou, galera? Antes de ir, vamos fazer um sorteio aqui rapidão. Eu fiz um sorteio, mano, quando eu fiz uma call com galera do Acelera Dev, do PCD One, e a gente fez o sorteio, ficou muito legal, mano. E eu quero fazer a mesma coisa com vocês, que fazer o sorteio com Cloud Code, tá? Então vou sortear aqui uma pessoa aqui da live. Deixa eu ver se eu consigo copiar todas as mensagens aqui, ó. Aqui, ó, sorteio agora é diferente, tá? Vou pegar o nome de todo mundo aqui. Pera aí, aqui. Vou fazer um sorteio ao vivo aqui com vocês, com nosso amigo Claudio Code. Beleza, se liga aqui, ó. Vamos fazer um sorteio de um usuário que participou da live do YouTube. Eu vou te mandar a lista de comentários. Eu quero que você faça um sorteio de um nome só dessa lista. Eu não quero ver o nome antes de ver o resultado. Não faça o sorteio ainda, vou te mandar a lista e você transforma ela em uma lista com um nome de cada usuário, só para ficar mais fácil. E vou mandar todos os comentários aqui, ó. Deixa eu pegar mais comentário aqui. Se você quiser participar, você tem que comentar aí, mano. Se liga, aqui a lista de participantes únicos. Ele lançou aqui, ó. Ops, o Lucas repetiu. São 18 participantes únicos, lista limpa. Não é aquele, olha, mano, que Cláudio, filho da mãe! Beleza, só que ela ainda vou fazer dessa forma aqui ainda, ó, vou fazer do meu molinho aqui, ó, barra teaser na skill que eu tenho de gerar uma imagem. Eu quero que você gere uma imagem do ganhador do sorteio. Então faz o sorteio e o resultado vai sair na imagem gerada. Não mostra nada no terminal. Apenas abra o HTML gerado com o resultado. Vou estar compartilhando a tela em live. Boa! Deixa eu ver aqui. Agora tá, ninguém mais novo comentou. Beleza, tá todo mundo aqui, tá todo mundo aqui. Vou fazer o sorteio, tá, galera? Vou fazer o sorteio, tá? Ao vivo, tá compartilhando minha tela, tá compartilhando. Vocês vão ver a mágica aqui, ó. Tem 18 pessoas ao vivo. Antes do sorteio, deixe seu like, se inscreve no canal, e se você quiser se tornar membro do canal, se torne membro também, tá bom? Para você apoiar o meu, minha criação de conteúdo aqui. Tem que fazer o jabá antes do sorteio, tá todo mundo esperando, entendeu? Tem que aproveitar. Me segue nas redes sociais, Samuel Rizondevi, no Instagram, no Twitter, no TikTok, e também entra para minha comunidade. Pera aí, antes do sorteio, eu tenho uma comunidade no Zap Zap, grupo no WhatsApp, aqui, ó, comunidade no Zap Zap. Tô sempre lá, a galera, a galera conversa o dia inteiro nessa comunidade, mano, o dia inteiro, o dia inteiro, não tô zoando. Mas é um grupo que eu tenho aqui só do canal do YouTube. Então, se você quiser estar mais perto, conversar lá, tem meu Zap lá e eu tô sempre ativo lá na comunidade. Fechou? E é isto. Ninguém mais novo comentou. Vamos fazer o sorteio aqui com o nosso amigo Claudio Code e vamos ver a mágica acontecer. Vamos ver a mágica acontecer. Olá, ele tá rodando um script em Python para fazer um random, tá bom? E aqui eu vou abrir minha tela aqui, ó, vou deixar aqui na minha tela de live para vocês verem. Do nada ele vai abrir a tela do HTML, tá, cara? Toda quinta-feira, 9 horas da manhã, eu faço live aqui. Então toda quinta-feira Eu tô de live aqui e na próxima aqui também vou sortear outro, tá bom? Pode ficar tranquilo. Então deixa eu ver aqui rapidinho lá, ele tá pedindo. Que isso, mano? Tá, vamos lá, vamos ver, vamos ver, vamos ver. Tá fazendo, tá trabalhando lá. Deixa o Cláudio trabalhar. Ele vai abrir aqui do Neida, do Neida. Veremos, veremos, veremos, veremos. Tá fazendo HTML do ganhador. Tchan tchan tchan tchan! Deixar. Ai, mano, isso aqui é muito bom, cara. Tá fazendo ainda, calma, calma que eu confio, que eu confio no meu Claudinho. Pronto! Nossa, que que ele fez, mano? Olha isso, olha isso! Nem fudendo, fez até animação, cara! Uau! Harry Fox aqui, ó, ganhou 18 participantes. O winner, mano, ele fez uma animação, velho! Uma animação, tá? Uma animação, ó. Ele simplesmente lançou uma animação com o nome do sorteio da galera, mano. Quem que é o Air Fox aqui? Cadê? Cadê? Quem que é esse, mano? Cadê, mano? Quem que é esse cara que comentou? Cadê, mano? Tá pronto, abriu o browser com animação. Ele fez uma animação, velho. Cadê, cadê, cadê, cadê, cadê? Fox, our Fox. Não, tá maluco. Ah, esse aqui, ó, acabei de chegar. O que que estamos fazendo? O cara fez um comentário na live. Olha lá, olha lá, mano! Você dá um F5 aqui, ó, ele fez isso aqui, mano. Quase que você ganhou, hein, PC? Foi quase, o seu número tava ali por último ali, ó. Loucura, mano! Deixa eu gravar um story disso aqui, ó. Deixa eu gravar um story. Vou gravar um story aqui em live, ó, falando para galera. Deixa eu gravar aqui, ó. Meus amigos, estamos em live aqui agora. Eu acabei de fazer o sorteio de uma semana do Cláudio aqui na live. Olha o que que o Cláudio fez aqui, ó. A pessoa que ganhou, eu fiz um comando para ele Mandei para ele a lista de todo mundo que comentou na live e pedi ele para fazer o sorteio. E olha o que que ele fez, ele carregou a página aqui, ó, e fez um sorteio lá e colocou o nome do ganhador. Pronto, é isso. Cláudio é sinistro, sinistro. Você que não acompanha a live, vem na próxima, quinta-feira que vem também live, fechou? Pronto, tá feito. Cara, que loucura, mano! Que loucura! O Cláudio é muito bom, mano. Olha lá, o cara não tá mais na live, mano. Putz, saiu ao vento, perdeu o assento. O cara é o próprio Cláudio. Se não responder em 10 segundos, perdeu. Roda de novo, 10 segundos, perdeu. Pô! Tem que estar na live aqui para o cara ganhar um negócio, mano. Aí vocês já estão querendo demais, né, cara? O problema é que ele chegou aqui, comentou e vazou, mano. Queremos. Não, vocês vão ter que colocar, fazer um protesto lá no arcade daqui. Mas beleza, mano, vamos tentar sortear com alguém que tá na live aqui, cara. O cara não tá mais na live. Preciso fazer outro sorteio. Mandei para o Claudinho aqui, ó. Veremos, veremos, veremos. O cara não tá na live, perdeu, perdeu. Vamos ver, vamos ver, vamos ver. Murilo, Murilo Martins. Quem que é o Murilo? O Murilo tá aqui, ó. Boa, garoto, ganhou! Murilo. Tirei um print aqui já. Ganhou, Murilo! Você ganhou! Mas se o cara me mandar mensagem, eu mando um para ele, tá? Tem problema não, tá bom? Se ele vê aqui na live depois, eu não sei se ele vai ver, mas Murilo, você está na live, você comentou, você ganhou! Você está aqui, me manda uma mensagem lá no Zap, entra na comunidade, no grupo do WhatsApp aqui, ó, que aí você me manda um Zap lá, eu tô lá no Zap, beleza? E aí você me manda com print do seu YouTube, tá? O print do seu perfil do YouTube, fechou? Que aí eu te mando o link lá para você ganhar uma semana de Cloud Pro. Boa para você, amigo! Não, mas se o Fox lá, se o Fox me mandar uma mensagem, eu mando para ele, cara. Tem problema não. Um ano não, mano, é uma semana. Caramba, um ano é muita coisa, cara. Fechou, galera! Pô, da hora demais, mano! Bom demais, foi um papo muito bom, uma live muito boa. Tá dando quase 2 horas de live aqui já. Semana que vem estamos aqui de novo, tá bom? Semana que vem. Ai, deixa eu, deixa eu já deixar o vídeo aqui, ó. Já vou lançar o vídeo do canal aqui para vocês ao vivo, que aí você já consegue já vir aqui, ó. Unlisted não, public. Tomily, o vídeo tá no ar, o vídeo da Guitseer tá no ar. Mandei aqui. Entrem lá, comentem, tá bom? Entrem aqui no vídeo, deixa o like, mais um comentário, sei lá, cara. E compartilha, mano, me ajuda a compartilhar esse vídeo aqui para galera, tá bom? Me ajuda a compartilhar, me ajudem a alcançar mais jovens através desse vídeo aqui, beleza? Contei bastante coisa aqui no vídeo. Eu pretendo fazer muito mais vídeo, cara, sobre a Geek City, sobre meu processo e e tudo mais, entendeu? Então comentem, chega aqui, já chega deixando o like aqui, ó, já deixa o like, deixa um comentário, mano. Comentário ajuda para caramba, cara, tá? Fala: cara, muito bom, você é fera, você é bom demais, tava na live, vi lá o que você fez com o Cláudio, quero aprender. Pede sugestão, fala, cara, comenta lá, me ensina a codar assim com Cláudio, faz um vídeo fazendo isso, cara. Vocês sabe o que fazer, tá bom? Então tá lançado o vídeo da Geek City. Obrigado por todo mundo que participou aqui da live, obrigado todo mundo que sempre participa e sempre me apoia na criação de conteúdo, cara. Eu tenho feito isso aqui já tem um ano, cara, minha vida tem mudado com tudo isso. Então tamo junto, meus amigos, Deus abençoe vocês, um bom dia, e vejam o vídeo da Geek City que saiu agora, entre na comunidade no WhatsApp. Me sigam no Instagram, no Twitter, e me acompanhem nas redes sociais. Tamo junto, eu vejo vocês lá na Geek City, fechou? É nós, é nós, tamo junto, valeu!










