[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"project:\u002Ftripagamentos:pt-br":3,"project:prev:\u002Ftripagamentos:pt-br":119,"project:next:\u002Ftripagamentos:pt-br":123},{"id":4,"title":5,"body":6,"category":86,"company":88,"cover":89,"date":90,"description":91,"extension":92,"featured":93,"image":77,"isPublic":93,"links":89,"meta":94,"navigation":95,"order":96,"path":97,"period":98,"role":99,"seo":101,"stack":102,"status":112,"stem":113,"tags":114,"__hash__":118},"projects_ptBR\u002Fprojects\u002Ftripagamentos.md","TriPagamentos",{"type":7,"value":8,"toc":76},"minimark",[9,28,33,41,45,48,52,55,59,62,66,69,73],[10,11,12,13,21,22,27],"p",{},"Esse foi meu primeiro emprego de carreira. Antes da Let's, minha bagagem era só acadêmica: Algoritmos e Estruturas de Dados 1 e 2 em C estruturado, polimorfismo, coleções e iteradores em Java, começando a ver GUI também em Java, Banco de Dados 1, 2 e 3, Metodologia de Pesquisa 1. De desenvolvimento web eu sabia quase zero — nem desktop eu sabia direito. Foi meu grande amigo ",[14,15,20],"a",{"href":16,"rel":17,"target":19},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fgabriel-krysa\u002F",[18],"nofollow","_blank","Gabriel Krysa"," quem me indicou pro dono da Let's na época, ",[14,23,26],{"href":24,"rel":25,"target":19},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fguilherme-mazur\u002F",[18],"Guilherme Mazur"," — sem essa indicação eu provavelmente não teria começado.",[29,30,32],"h2",{"id":31},"o-primeiro-dia","O primeiro dia",[10,34,35,36,40],{},"Entrei como desenvolvedor fullstack, Laravel no back e Vue.js no front, sem saber quase nada de web de verdade. Um colega, o Luiz, teve uma paciência enorme comigo desde o primeiro minuto — no meu primeiro dia ele me ensinou a subir o ambiente com Docker, e eu cheguei a tentar editar um arquivo dentro da pasta ",[37,38,39],"code",{},"vendor"," (rs). Carbon, Facade — os primeiros conceitos que todo dev Laravel aprende na marra, eu aprendi ali.",[29,42,44],{"id":43},"construindo-do-zero","Construindo do zero",[10,46,47],{},"O TriPagamentos ainda não tinha sido lançado quando entrei — passei o primeiro mês inteiro construindo feature nova, não redesenhando nada. Tinha um PO cuidando do backlog na época, que me passava as tasks direto. Fiz o sistema de produtor\u002Fco-produtor\u002Fafiliado (cada papel com sua própria visão e permissão), marca d'água automática em PDF pra proteger material de download, e entrei de cabeça em duas integrações que eu nunca tinha visto na vida: o gateway de pagamento Zoop (boleto e cartão de crédito) e a emissão de nota fiscal eletrônica via Focus NFe — um monte de campo pra mapear (emitente, destinatário, natureza da operação) sem eu entender direito o que era metade daquilo. Fiz também os primeiros gráficos do dashboard de vendas.",[29,49,51],{"id":50},"o-lancamento","O lançamento",[10,53,54],{},"Lançamos o TriPagamentos em novembro de 2020, e o resto do mês foi resolvendo os imprevistos que só aparecem com usuário de verdade. Depois do lançamento vieram upsell, pausar\u002Fativar checkout, aviso por e-mail quando um produto esgotado voltava a ficar disponível, desconto pra ex-aluno, boletos expirados, vínculo de CPF único por conta, e o pixel do Facebook pra rastreamento.",[29,56,58],{"id":57},"virando-o-foco-pro-frontend","Virando o foco pro frontend",[10,60,61],{},"Só bem mais pra frente — entre dezembro de 2020 e fevereiro de 2021, já perto do fim da minha passagem pela Let's — que veio o pedido que eu tinha feito ao Mazur pra focar mais em frontend. Nessa fase migramos todo o painel (área de membros e admin) pra Tailwind CSS, trabalhando em paralelo com outros colegas em pedaços diferentes da mesma tela. A tela de visualização de aula da área de membros foi a mais dura de todas — um componente de sidebar com quase 400 linhas, sob medida, que levei um tempo bom só pra entender antes de conseguir mexer. Cheguei a usar Vuex pra resolver um bug de sidebar que quebrava no mobile, e passei os últimos dias caçando bug de responsivo — z-index, overlay, breakpoint de grid — literalmente até a semana da minha saída.",[29,63,65],{"id":64},"vs-cintos","VS Cintos",[10,67,68],{},"Ainda no começo, passei rapidamente por outro projeto, o VS Cintos — uma API REST simples, com rotas de admin, cliente e embaixador. Fiz só algumas rotas básicas ali; o grosso foi trabalho de um colega.",[29,70,72],{"id":71},"o-que-ficou","O que ficou",[10,74,75],{},"Hoje admito que sinto saudade de mexer com backend de vez em quando. Foi na Let's que aprendi, na prática e sem paraquedas, o que significa construir e manter um sistema real do zero — e foi lá, sobretudo nesse último trecho em frontend, que descobri que queria seguir carreira nessa área.",{"title":77,"searchDepth":78,"depth":78,"links":79},"",2,[80,81,82,83,84,85],{"id":31,"depth":78,"text":32},{"id":43,"depth":78,"text":44},{"id":50,"depth":78,"text":51},{"id":57,"depth":78,"text":58},{"id":64,"depth":78,"text":65},{"id":71,"depth":78,"text":72},[87],"saas","Let's",null,"2026-07-12","Plataforma de venda de cursos online estilo Hotmart, construída do zero como fullstack — sistema de afiliados, gateway de pagamento, nota fiscal — antes de fechar a carreira lá com um redesign em Tailwind.","md",false,{},true,11,"\u002Fprojects\u002Ftripagamentos","2020 – 2021",[100],"Fullstack Developer",{"title":5,"description":91},[103,104,105,106,107,108,109,110,111],"Laravel","Vue.js","Tailwind CSS","Vuex","Zoop","Focus NFe","PostgreSQL","Redis","Docker","completed","projects\u002Ftripagamentos",[103,104,115,116,117],"PHP","SaaS","Cursos Online","dK7dG28mOhrsS97_xbcjFxYDuiVLWsZRC3jjyL_18Rk",{"path":120,"title":121,"order":122},"\u002Fprojects\u002Fpedra-brilhante","Pedra Brilhante",10,{"path":124,"title":125,"order":126},"\u002Fprojects\u002Fplanta-sul","Planta Sul",12,1784312159307]