00:00Seja muito bem-vindo ao curso de Lovable 100% gratuito
00:01Nesse curso, a gente vai ser super prático e criar um projeto do zero até a publicação
00:08Você vai aprender a base para depois criar qualquer outro tipo de projeto com Lovable
00:12A gente vai criar um aplicativo de plataforma de gestão financeira, onde o usuário vai poder adicionar gastos, controlar as receitas, controlar as despesas, e vai ser um aplicativo multiusuários
00:20Nesse aplicativo, você vai aprender como criar um app do zero, com todo o planejamento estruturado passo a passo, e também aprender as melhores práticas de desenvolvimento lá no Lovable
00:31Este curso aqui é um conteúdo de nível pago que estamos disponibilizando gratuitamente para vocês, e era justamente o que eu gostaria de ter acesso
00:36Quando eu estava começando a aprender, porque está tudo estruturado e na melhor didática possível
00:41E a única coisa que eu peço em troca é que você comente aqui embaixo o que você achou do Lobel, o que você achou do projeto, e cada comentário vai ajudar a gente a levar o vídeo para mais pessoas
00:50E um recado muito importante: na descrição do vídeo aqui vai ter um link para os materiais que eu vou estar usando nesse curso
00:56Então, toda a parte dos materiais em PDF, a parte dos prompts, vai estar tudo aqui embaixo, no link da descrição do vídeo
01:02E seja muito bem-vindo ao canal
01:04Meu nome é Mateus Castelo, sou fundador da Nocode Startup e também baixador oficial do Lobel aqui no Brasil
01:11Aqui no canal, a gente ensina como você pode criar
01:15Aplicativos, softwares, automações, agentes, tudo isso sem precisar de código
01:17E, sem mais enrolação, bora ver o que você vai aprender nesse curso e bora começar, que tá irado demais
01:23Então, nessas aulas aqui, você vai ter o primeiro contato com o Lobo, que é a melhor ferramenta Vibe Code para você criar o seu projeto de uma forma ágil e também robusta
01:33Além disso, a gente vai ver bastante prática e pouca teoria, tá? A gente vai focar em criar o nosso projeto, planejar e conseguir sair do zero até o projeto pronto, para depois você conseguir replicar para o projeto que você está construindo aí, seja na sua empresa ou um projeto pessoal que você está criando com Vibe Code
01:49Além disso, você vai entender quais são os… Processos e as partes para você criar software, tá? O que é um front-end, o que é um back-end, como eles se conectam entre si, toda a parte do planejamento, como estruturar o planejamento de um projeto robusto, e também como aplicar toda a metodologia para manter boas práticas dentro do desenvolvimento e criar o nosso projeto
02:10E como eu já falei, todos os materiais vão estar aqui na descrição deste vídeo para você baixar e acompanhar junto comigo, tá? Dito isso, bora lá e bora começar
02:20E antes de a gente se aprofundar no Lobbo, bora explorar as melhores ferramentas do Vibe Code no mercado, para você entender qual ferramenta é ideal para qual tipo de projeto, tá? Isso aqui é muito..
02:31Importante na sua jornada de aprender as ferramentas
02:33E a gente pode dividir as ferramentas aqui, eu divido em dois grandes grupos: projetos mais simples e projetos mais complexos, tá? Nos projetos simples, coloquei aqui, a gente vai ter maior facilidade para criar aquele tipo de projeto, tá? Algumas vezes a gente pode talvez ter menor controle, que vai depender de qual ferramenta a gente está usando para criar esse projeto
02:54Então, se você quer criar uma landing page, um site, uma dashboard, uma interface, uma plataforma mais simples, com poucas telas ou um MVP mais simples, com foco naquele problema que você está querendo resolver, aí já é uma categoria de projetos mais simples, tá? Se você quer..
03:13Projetos mais complexos, geralmente, a gente vai poder envolver aí um pouco mais de código com AI, tá? Com as ferramentas de WebCode
03:18Então, a gente vai poder criar também plataformas complexas, SaaS complexos, mas é importante delimitar essas duas divisões na hora que você for escolher o projeto que você está desenvolvendo, tá? E dentro das ferramentas de Visual Code, a gente tem dezenas de possibilidades que a gente consegue criar, por exemplo
03:41A gente também consegue criar aqui, ó, com o ChatGPT, a gente consegue criar com Cloud, a gente consegue criar com Gemini, a gente consegue criar com Manus
03:47Então, a gente tem plataformas conversacionais que também são ideais para projetos
03:51Mais simples, tá? Então você pode abrir o GPT e pedir para ele criar o seu app, tá? Ele não vai ser focado nisso
03:58Então não é tão bom fazer isso com o GPT ou com o Cloud
04:00É melhor você usar as ferramentas que são focadas em criar software com IA, tá? Isso daqui é bem importante, mas é uma opção se você estiver criando um projeto simples, tá? Você pode usar plataformas conversacionais ou também pode usar plataformas de web, né, com IA code
04:17Então, a gente tem aqui o Lovable, que é uma plataforma que vamos abrir na web e criar nosso aplicativo lá pela web
04:23A gente tem o RT, o Bolt, o V0, o Base44, coloquei aqui o Hostinger, e tem várias outras plataformas bem interessantes no mercado, tá? Basicamente, a gente consegue abrir lá na web, no site deles, e criar o nosso projeto, tá? Então, para projetos mais simples, eu coloquei esses dois grandes blocos, tá? Plataformas conversacionais e plataformas web para criar aí com Ecode
04:47Além disso, a gente tem projetos mais complexos, que envolvem um pouco mais de código
04:52A gente primeiro tem os editores de código, que são mais famosos, como o Visual Studio Code, e tem mais alguns, né? Por exemplo, o Insomnia, o Postman
05:00Então, você consegue criar o seu app basicamente lá, editando código com o VS Code, que é uma boa opção também
05:08Isso envolve um pouco mais de complexidade, uma parte mais técnica, mas a gente consegue ter melhor controle do projeto, tá? Então, a curva de aprendizado é..
05:15Mais amplo, mas a gente vai conseguir ter maior controle
05:17Ou também você pode fazer pelo uso no terminal, tá? Que o pessoal chama aí de CLI, interface de linha de comando
05:23Para isso, a gente tem o Cloud Code, o Codex, o Gemini, e mais algumas outras ferramentas sendo lançadas no mercado, tá? Então, se você está criando projetos mais simples, eu recomendo aquelas plataformas
05:36Se você está criando projetos mais complexos, talvez seja melhor usar uma dessas ferramentas para ter maior controle, tá? E aqui dentro do curso, a gente vai focar no Cloud
05:46E o Cloud é excelente para criar projetos mais simples, tá? Se você quer criar um site, um dashboard, um MVP, uma plataforma com poucas telas, então, vai começando
05:56Aos poucos, cria-se primeiro um MVP e depois vai-se criando um projeto, deixando-o mais detalhado
06:01Então, o Lovable é excelente para isso, e dessa forma conseguimos criar aplicativos em basicamente dias, tá? Então, é excelente, e a gente vai criar aqui um app
06:08Neste vídeo, você já vai sair com o app pronto, tá? Então, o Lovable é excelente, é uma ferramenta poderosa e ideal para a criação de interfaces, tá? Depois, a gente vai conversar um pouco mais, mas ela cria as interfaces, o front-end
06:20Sempre é preciso conectar com o back-end, que no caso vamos usar o Supabase, tá? Então, o Lovable com o Supabase é poderoso
06:28Tem essa conexão nativa com o Supabase, onde ficam todos os bancos de dados, toda a parte de gerenciamento
06:33Segurança, parte de escalabilidade vai ser com Supabase
06:36E basicamente, a maior ferramenta que cresceu em toda a história em poucos meses já tinha atingido milhões e milhões de dólares em faturamento
06:44Então, é uma baita ferramenta que está recebendo investimentos e com certeza vai melhorar ao longo dos meses
06:49Então, eu recomendo que você, se não sabe programar, não sabe nada de código, comece pelo Lovable para criar seus projetos, desenvolver suas plataformas
06:57Com certeza, você vai criar projetos rápidos e incríveis
07:01E aí, se você está na dúvida de que tipo de projetos pode criar, separei aqui alguns nichos, por exemplo, você pode criar plataformas de tecnologia para nichos específicos
07:11Imobiliário, site de móveis, automação
07:14Você consegue criar sites e plataformas, ferramentas para infoprodutores, também para o nicho de saúde, como plataformas de agendamento, que são interessantes e muito demandadas no mercado
07:23Consegue criar também ferramentas para o nicho jurídico, como gestão de processos, automação de relatórios de clientes, e para nichos como hotelaria, gastronomia, beleza, estética, fitness, também para marketplaces e-commerce, vários tipos de projetos online
07:40A gente consegue criar vários e diversos projetos, e isso vai depender da sua criatividade
07:42Recomendo que você comece com um projeto mais focado, mais simples, com poucas telas, poucas funcionalidades
07:49Funcionalidades para focar exatamente na dor que você quer resolver
07:51Depois que o projeto for validado, você vai crescendo ao longo do tempo aqui no desenvolvimento, tá? Começa com algo mais simples e depois vai ficando mais complexo
08:00E, além disso, né, com algumas potenciais soluções, você consegue criar qualquer tipo de aplicativo web com IA, integrar também com o GPT, criar chatbots e automações
08:08Se a gente integra lá com o .NET, criação de agentes também fica muito poderoso
08:12Plataforma de e-commerce, dashboards, é incrível aqui, fica muito bonito, e a gente consegue fazer esses relatórios automatizados de gestão de usuários e fluxos de automação empresarial de forma bastante rápida
08:18Então, são dezenas e..
08:23Dezenas aí de possibilidades de projetos que a gente consegue criar
08:28Com certeza, você escolhendo o Lobe, você está no caminho certo para criar seu primeiro projeto e dar o primeiro passo na criação de softwares com IA
08:35Então, agora que você já entendeu as melhores ferramentas do mercado e o poder do Lobe, bora lá para a ferramenta, para a gente criar a nossa conta
08:42Ó, para criar sua conta é só utilizar um link aqui embaixo, tá? Utilizando esse link, a gente consegue uma melhor relação com o Lobe
08:50Eles conseguem ver que a gente está mandando mais estudantes se cadastrarem por esse link aqui, e conseguimos uma comunicação melhor para pedir melhorias e sugestões diretamente com a equipe do Lobe
08:59Então, se..
09:00Cadastra no link aqui e bora lá
09:02Então, eu já entrei aqui no site do Lobel, tá? Depois, se você quiser, pode explorar um pouco mais, mas passando o overview geral, aqui a gente vai conseguir ter os nossos projetos, tá? Aqui vamos ter projetos da comunidade que também a gente consegue duplicar para reutilizar
09:17Você consegue ver até vários cases bem legais aqui
09:19E aqui também em cima, você consegue ver um pouquinho dos preços empresariais, a parte de aprender alguns tutoriais também, mas eu quero focar na gente ir lá para o nosso painel e já começar a entender como é que funciona na construção, tá? Vamos para a prática
09:32Então, como eu falei, entra no link aqui embaixo, faz o seu cadastro, e bora lá
09:36Vamos começar, tá? Eu vou abrir aqui um projeto para a gente fazer um overview da ferramenta e você começar a entender as possibilidades que têm dentro do Lovable
09:43Então, já abri um projeto aqui, inclusive esse é um projeto de CRM, tá? Para gestão de leads, ó, que ficou bem bonitão
09:49Tem a parte aqui de total de leads, taxa de conversão, tem gráficos, né, que a gente consegue fazer leads e negócios por dia
09:58Criei aqui também todo um pipeline Kanban, passando de uma coluna para outra
10:02Eu consigo ver também os detalhes desse lead para fazer a gestão
10:06Consigo ter aqui a lista dos leads, parte aqui de fazer um filtro também funciona muito bem e tem todo o sistema administrativo, então consigo gerenciar a níveis de usuários, tá? Esse é um projeto bem bacana, que inclusive a gente ensina na formação do zero até a publicação
10:22Depois, se você quiser aprender um pouco mais a fundo o código, eu recomendo que você conheça a nossa formação aqui
10:27Mas eu só abri o projeto para que a gente comece a entender um pouco mais da plataforma e das opções, para você começar a entender como ela funciona, tá? Então, bora comigo para você entender
10:36Acompanhe comigo agora, depois a gente vai fazer um projeto do zero, passo a passo, tá? Por enquanto, só acompanha comigo, beleza? Então, aqui, ó, é onde a gente vai ter o nosso prompt, que a gente vai mandar os prompts
10:48No caso, eu mandei um prompt bem completo aqui, com toda uma estrutura para
10:51Mande esse prompt lá em cima
10:53Mandei esse prompt bem completo e aí você vai conversando com o Lovell aqui embaixo para entender o que ele vai fazer, né? Então, você vai conversando e vai criando o seu projeto
11:04É claro que toda uma metodologia para você mandar prompt, gastar menos créditos para ele não anunciar, tá? Isso é bem importante
11:09A gente vai conversar sobre alguns tópicos sobre isso, mas aqui eu vou conversando
11:12Aqui eu consigo selecionar partes do meu projeto para editar, tá? O que mais que eu consigo fazer, ó? Eu consigo vir aqui e ver o histórico, consigo conectar conhecimento, que a gente vai falar um pouco mais sobre isso já
11:24Ver as configurações do projeto, tirar a captura de tela, mandar um print
11:28Né? Pedir para ele copiar um projeto, uma, por exemplo, você acha um case legal, que é mandar um print para ele
11:34A gente consegue também aqui, vi no chat
11:36No chat, esse daqui é muito importante porque ele basicamente vai conversar com você como se fosse o ChatGPT
11:42Então, aqui você não vai gastar crédito
11:44Então, toda vez que você for pedir alguma melhoria, arrumar algo, a gente vem aqui e pede para ele o ChatGPT fazer um plano de ação, e depois a gente implementa o plano de ação
11:53Toda vez que ele for implementar o plano de ação, ele vai gastar aí alguns créditos, tá? Ó, para você ver os créditos aqui, ó, por exemplo, três pontinhos, a gente tem aqui, ó, que gastou 1,5 créditos
12:03Então, geralmente vai gastar aí de 0,5 créditos, um..
12:08Crédito vai depender da complexidade
12:09A gente tem aqui, ó, cinco créditos gratuitos por dia para utilizar, tá bom? Então, isso que é interessante
12:15Já vamos falar um pouquinho mais sobre pricing
12:16Então, geralmente a gente usa o ChatGPT, vamos usar aqui ao longo do vídeo também
12:19E aqui vamos entender um pouco mais nas configurações, só pra gente fazer um overview e você conseguir entender como é que funciona aqui o Lobo
12:28Beleza? Então aqui a gente tem as configurações do projeto, aqui tem as configurações gerais que a gente consegue ter um overview geral, podemos ver a visibilidade, onde que ele está disponível
12:39Então, o Lobo tem workspaces, cada workspace a gente consegue colocar outros usuários
12:42Então, eu tenho gente aqui do time do No Code que está construindo nossos projetos aqui pelo Workspace
12:48A gente consegue selecionar categorias, ocultar, né, o desenvolvedor por Lob, tá? Então, quando você tem o plano, o plano é o plano pago, o plano Pro, você consegue ocultar
12:59E aqui tem várias outras opções, né? A gente consegue renomear o projeto, remixar o projeto, duplicar, tá? Então, toda vez que você quer duplicar um projeto lá da comunidade, você coloca Remixar
13:09A gente pode transferir o projeto, desabilitar os analytics, despublicar o nosso projeto e deletar
13:14Legal
13:19Aqui também a gente consegue colocar o Lob no nosso próprio domínio, tá? Então, uma forma que a gente consegue fazer, temos a..
13:24Parte aqui de conhecimento, knowledge
13:26Basicamente, a gente coloca instruções gerais do nosso projeto, tá? Então, linhas que ele deve seguir, o que é importante, o que que não é importante
13:34Você coloca como se fosse um prompt geral para esse projeto, tá? Aqui temos o nosso workspace, tá? Que a gente consegue fazer toda a gestão, e aqui a gente consegue definir as configurações do nosso workspace
13:48Aqui são as pessoas que estão no meu workspace, e também a parte de precificação, tá? Então, muita gente tem dúvida aqui sobre a precificação
13:55A gente tem alguns planos
13:57O Lobe, ele dá esses cinco créditos por dia para você utilizar, tá? Então, depois que você usa esses cinco créditos, tem que esperar até o próximo
14:05Aqui está o texto ajustado, considerando o contexto do curso sobre desenvolvimento de aplicativos com IA: Para continuar usando os créditos, tá? Depois tem alguns planos lá que você vai pagar para ter pelo menos 100 créditos por mês, 200 créditos por mês, 400 créditos por mês e oito créditos por mês, tá? No caso, aqui eu estou com minha conta de embaixador, um embaixador logo do Brasil, e aí consigo ter um pouco mais de créditos para testar e ensinar vocês, tá? E a gente tem o plano Pro aqui, a parte do negócio, mas basicamente a gente consegue fazer toda a parte de usar, criar os aplicativos usando esses créditos
14:36Então, tudo vai depender de quantos créditos você usa
14:38Por isso, é bem importante saber a forma correta de fazer os prompts, a forma correta de fazer as melhorias
14:45Então, tem tudo isso
14:51Melhores boas práticas, tá legal? Aqui em Usage a gente consegue ver o nosso uso, tá? E aí foram adicionadas recentemente duas grandes novidades que a gente vai falar na prática neste vídeo aqui, tá? Que são o Lobb Cloud e o Lobb AI
14:58O Lobb Cloud basicamente está juntando todo o backend aqui dentro do Lobb, tá? Então, basicamente, todo software ele é composto por front-end e back-end
15:11O front-end é a interface, o back-end toda a parte de dados, parte de inteligência
15:15Antes, estava conectado com o Firebase
15:18Basicamente, eles trouxeram o Supabase aqui para dentro
15:21Então, você tem a opção de usar o Firebase ou usar o Supabase integrado no Lobb, que é o Lobb Cloud, tá? E como vai funcionar esse plano, esse..
15:30Precificação? Ela é separada, tá? Ela é separada lá do plano, desse plano aqui que eu acabei de falar, esse plano aqui dos créditos e mensalidades
15:37Só vai depender de quanto você usa do seu backend, tá? Então aqui, ó, já usei 16 centavos e tenho 25 dólares para usar no plano gratuito
15:46E aqui também tem a integração com a IA
15:49Basicamente, você não precisa ficar conectando a sua chave API lá da OpenAI para gastar créditos
15:53Você pode usar a própria API deles, que já vai gastar os créditos aí pro seu app, tá? Então, isso daqui é uma forma mais prática, que eles estão deixando mais fácil para a gente construir tudo dentro do Lovable
16:03Ao longo deste vídeo, eu vou falar dos prós e contras disso
16:05Beleza? Aqui, eu tenho informações da minha conta
16:09Conta, né, Mateus Castelo? Temos aqui ferramentas que basicamente gerenciam o Global Cloud e o Lobe AI
16:17Depois, a gente vai falar mais sobre isso, tá? Tem aqui a parte de Labs, que é basicamente integrar e fazer uso do GitHub Business
16:21E há as integrações, né? Integração com o Slack, que é bem importante, e integração com o GitHub, para que a gente possa pegar todo o nosso código e deixar lá no GitHub
16:34Assim, o código é nosso, tá? Então, isso aqui é bem importante para que a gente não fique preso à ferramenta
16:39Muito legal
16:44Então, já conhecemos aqui as configurações, já conhecemos a parte do chat, agora vamos conhecer a parte de cima, tá? Aqui em cima, a gente consegue ter uma visualização prévia do nosso app, também
16:49Conseguimos ver toda a parte de código
16:52Então, quem entende de código pode ver como está ficando
16:56E aqui a gente vai ter o nosso Lob Cloud, tá? No caso, esse projeto aqui está conectado com a base
17:03O projeto que a gente vai desenvolver nesta aula, a gente vai usar o Lob Cloud para você ver como é fácil, prático e rápido, tá? Então, quando a gente for utilizar o Lob Cloud, a gente volta para cá e aprende na prática, tá? A gente vai fazer tudo do zero
17:15Além disso, tem a parte de analytics, quem está visitando o nosso site, a parte de segurança, que faz um checklist bem legal de segurança para o nosso app, e também a parte de performance
17:26Então, se está sendo acessado, carregando de uma forma rápida, se está funcionando bem
17:28Legal
17:30A gente tem aqui todo o nosso projeto
17:32A gente consegue ver como é que ele está ficando, né? Ó, aqui no tablet, no caso, esse projeto aqui, ele não é responsivo, né? Mas você consegue criar projetos responsivos para celular
17:42Conseguimos clicar aqui para abrir o projeto em uma nova aba e conseguimos vir aqui, ó, e publicar
17:49Então, tem o nosso link aqui
17:51A gente pode vir aqui e publicar, tá? É um projeto bem legal esse daqui
17:53Depois até recomendo, se quiser aprender mais passo a passo, mais avançado, mais aprofundado, dá uma olhada na nossa formação
18:00Mas bora continuar aqui a aula, que também vai te ensinar bem a criar seu primeiro projeto
18:04Então, agora a gente já fez uma visão geral da ferramenta Lovable, tá? Não tem muitas opções
18:08Por lá, a gente já consegue avançar aqui na aula
18:12E agora, bora começar a construir o nosso case
18:14Mas a gente não vai colocar ainda a mão na massa diretamente no Lobbel, tá? Quando você está construindo qualquer outro projeto de software, projeto com IA, é muito importante que você faça todo o planejamento bem feito, passo a passo
18:26Então, é bom você entender primeiramente qual o problema que você está resolvendo, qual o perfil de usuário, qual vai ser a solução, quais são as principais funcionalidades que vão ter, pesquisar também referências do mercado, e também fazer um desenho da tela para que, ao começar a criar e mandar o prompt lá no Lobbel ou em qualquer outra ferramenta de geração de Código Visual, ela consiga construir o mais parecido possível
18:48Com o que você tava pensando lá no começo, tá? Se você for lá e só colocar uma frase e pedir para ele construir, crie aqui um app para mim desse tipo, ele vai lá e vai criar com certeza um app legal, mas talvez não seja o que você tá querendo
19:02O que vai acontecer? Você vai gastar mais créditos, vai ter mais trabalho e vai ser bem ruim para você
19:08Então, para isso, aqui na Nocode Startup, a gente pensou todo um framework de planejamento, tá? Eu quero te explicar esse framework e, basicamente, depois você pode utilizá-lo nos seus outros projetos, só seguindo o passo a passo de planejamento, tá? Então, olha que legal que ficou
19:24Primeiramente, a gente vai ter a visão estratégica de mercado, depois os insights
19:28Aqui, ó, de mercado, arquitetura técnica, criação interativa e o lançamento PDCA, tá? É um passo a passo para você conseguir criar seus projetos de software, seja você construindo um projeto com código, seja um projeto de agente, tanto faz, tá? Então, na parte de divisão estratégica, primeiramente a gente vai ver o problema que resolve, a gente também vai analisar o objetivo da solução, as personas, os usuários e quais são os requisitos, né? O que vai ter nesse projeto
19:53Depois disso, é muito importante que você faça uma pesquisa de mercado para entender quais são os projetos semelhantes ao seu que você quer construir e pegar inspirações, tá? De inspirações de design, de funcionalidades
20:04Então, Aqui é bem importante
20:06Depois disso, a gente vai toda para a arquitetura técnica, onde entende quais são os stacks de ferramentas que vamos usar, qual é a arquitetura do sistema ou de agentes, se estiver construindo
20:16Vamos também definir o fluxo de processos, deixando tudo bem mapeado para quando for construir o Wi-Fi Frame e o fluxo de telas, que basicamente são desenhos das telas de acordo com sua ideia para ajudar na parte de dados e modelagem
20:28Também vamos criar um documento PRD, que é um documento resumo do nosso projeto, com nossos requisitos, para ajudar na construção
20:37Depois disso, seguimos para a parte de criação, que eu coloquei como criação interativa, porque a gente..
20:41Sempre está em contato com outra ferramenta de IA e vão melhorando, voltando, ajustando, corrigindo, mas a gente sempre vai usar ou o GPT ou a Cloud AI para ajudar em toda essa estrutura, tá? Então, a gente vai construir um projeto, também vamos testar bastante, para ter aí o nosso MVP, e por fim, conseguir colocar a solução em produção e aplicar o PDCA, que nada mais é do que melhoria contínua, tá? Então, a gente aplica aqui, checa, verifica o que está melhorando, melhora e faz a roda girar, tá bom? Então, basicamente, esse aqui é o checklist
21:11Vamos seguir esse passo a passo na aula, usando esses checklists
21:14Para você que é aluno, temos um documento que disponibilizamos na nossa comunidade para os alunos
21:19Que é um firmware completo no Notion, tá? Que basicamente já está tudo lá documentado
21:25Você vai lá, aperta só o check, vai documentando, consegue utilizar vários modelos prontos
21:29Então, para quem é aluno, vai ter o completo, tá? Aqui, na aula, também vamos fazer isso, mas só na parte do design, na parte da apresentação
21:39A gente vai seguir junto comigo, beleza? Vai ficar bem legal também, você vai conseguir ver o passo a passo
21:44Se você quiser algo mais completo, mais avançado, é só acessar a nossa comunidade, que está disponível para os alunos
21:48Beleza? Então, vamos começar
21:50Vamos falar aí do framework passo a passo e planejar nosso projeto
21:55A primeira etapa que vamos fazer vai ser a visão
21:58Estratégica, tá? Então, aqui é muito importante você sentar para o momento, fazer uma reflexão sobre o que você quer do seu projeto e também sempre utilizar o GPT ou Cloud para te ajudar a construir a visão em conjunto, tá? E o que a gente vai ver nessa visão? O problema que resolve, qual é o objetivo da solução, quais são as personas e os usuários, levantamento de ferramentas e custos, e também requisitos funcionais do seu projeto, tá? Então, para esse projeto aqui que a gente está fazendo, que é o nosso aplicativo, a nossa plataforma de gestão financeira pessoal, eu já levantei aqui certinho para você usar como exemplo, tá? Então, qual é o problema que resolve? Então, a gente tem dificuldade em..
22:36Organizar finanças, e nenhum app é personalizado da forma que eu quero
22:40Então, a gente consegue criar um app específico para isso, tá? Então, sempre pense aí no problema no começo, tá? Não vai ficar pensando, viajando na solução
22:47Pensa qual que é o problema e aí sim você vai lá e pensa na solução para resolver esse problema
22:53Então, qual que é a solução? Plataforma de gestão de finanças pessoais, AppFinance, pessoas, usuários, tá? Então, um usuário vai ser só um, que é o usuário que quer organizar as finanças
23:02Os custos, a gente não vai gastar nada, né? A gente vai usar o Supabase gratuito, a gente vai buscar usar também o Lobbbel nos planos aí Free
23:10Então, vamos tentar não gastar nada aqui na nossa primeira versão do app
23:14Quais são os requisitos? Tá? Então, eu quero três áreas que eu pensei aqui, bem legal, que são a parte do dashboard, a parte de registro e a parte do meu perfil
23:23Então, no dashboard, eu já defini aqui exatamente o que eu quero
23:25Então, tem os KPIs, que são o total de entradas, total de saídas, gasto médio diário, categoria com maior gasto
23:31Tem gráficos, né? Então, aí você pode explorar, né? Claro que eu sempre recomendo que você comece fazendo um projeto mais simples, tá? Então, aqui eu coloquei gráficos de despesa por categoria, gráfico de gastos por dia, insights
23:42Eu quero que ele me dê insights também de quanto estou gastando, para eu tomar cuidado
23:47Filtros, então coloquei um filtro simples, tá? Só 7 dias, 30 dias, o total, seleção
23:53Por categoria e os registros aqui também, né? Uma tabela com todos os dados
23:57Aqui a gente vai fazer um CRUD
23:59Para quem não sabe o que é CRUD, é quando você tem o Create, Read, Update e Delete
24:04Então, quando você cria dados, lê dados, atualiza dados e deleta dados
24:08Então, eu quero conseguir colocar novos dados, editar dados, visualizar esses dados, tudo aqui na tabela de registros e no meu perfil, tá? Então, aqui fiz um projeto simples
24:15É bem importante que primeiro você faça esse app simples e depois vá melhorando, tá? Não tente fazer um app super complexo logo no começo, senão vai dar ruim
24:24Coloquei aqui e faço esse processo com a ajuda de uma IA, tá? E aí agora a gente tem a arquitetura do projeto
24:28Então, para você Que não sabe, quando a gente está criando um projeto, a gente sempre tem a parte do front-end e a parte do back-end
24:35O front-end vai ser onde a gente vai ter toda a interface do usuário, a interação do usuário
24:39O back-end é toda a parte de banco de dados, segurança, gestão de usuários, gestão de arquivos
24:45Então, é muito importante e representa toda a inteligência do seu projeto, tá? Então, é fundamental entender que, ao criar um sistema ou um software, sempre deve existir a conexão entre o front-end e o back-end, tá? E, quando falamos do back-end, ele é essencial para o seu projeto, sendo responsável por grandes funcionalidades
25:02Vai ser toda a inteligência da aplicação, toda a gestão do banco de dados
25:06De dados e arquivo, vai ser toda a parte de gestão e segurança aí dos usuários, toda a parte de escalabilidade
25:12E o Lobe, o foco dele é uma ferramenta de front-end, então é uma ferramenta de interface, a gente cria o sistema e como vamos interagir com ele
25:21Quem vai fazer a conexão ali é o Supabase
25:23Então, a parte de segurança, escalabilidade, não é o Lobe que vai ser responsável por isso, mas sim o Supabase
25:30E o Supabase é excelente, um backend que consegue escalar, um backend seguro, um backend que possui as principais leis de segurança em relação aos dados do mundo, tá? Então, a gente gosta bastante do Supabase aqui, e ele basicamente é o coração
25:42Depois, se você quiser, pode conectar outro front-end e só conectar com o Supabase
25:46Por isso
25:48que ali vai ser o banco de dados mais importante, tá? Então, a galera às vezes fala: "Ah, castelo, mas não é muito perigoso aqui o lobo"
25:53Cara, ele vai conectar com o backend de base e seguindo as melhores práticas aí de segurança
25:58Você vai ter um app aí robusto, profissional, escalável e seguro, tá? Legal demais
26:02E aqui a gente tem algumas opções, tá? Para fazer o nosso front-end com o nosso backend
26:08Como eu falei, o lobo é focado aqui no front, tá? Na interface
26:10Aqui a gente poderia, por exemplo, usar planilha
26:14Então, você tem uma planilha lá com banco de dados
26:16Só que planilha a gente não gosta, a gente não recomenda porque a gente não consegue ter o controle ali dos dados, a gente não consegue ter o controle da segurança, o Controle da gestão de usuários
26:25Então, planilha, ó, é péssimo
26:27Não utilize planilha
26:29Só se for um MVP, que é muito simples para fazer o seu projeto, tá? Não use planilha com banco de dados, mas dá para fazer, é bom para fazer um mínimo de MVP e depois você vai melhorando
26:39Depois disso, a gente consegue usar os bancos de dados do mercado que são tradicionais, tá? Então, tem o PostgreSQL, tem Oracle, tem MySQL
26:50Aqui a gente gosta bastante do PostgreSQL, que é um banco de dados que é um dos mais usados no mundo, na história da tecnologia, mas a gente gosta mais
26:55O nosso preferido é o Supabase
26:58O Supabase por trás dele tem o PostgreSQL, tá? Mas ele é uma solução de backend
27:03Então, além do banco de dados, a gente consegue ter autenticação, a gente..
27:07Consegue ter a segurança, gestão de usuários, storage
27:12Então, vêm todos aqui os benefícios do banco de dados do PostgreSQL junto com o Bass
27:16É o melhor aí de longe, tá? E recentemente, o Lob lançou o Lobal Cloud, que basicamente é o backend como serviço, mas já está integrado na ferramenta, então já está integrado na interface, né? Então, aqui tem vários pontos positivos e negativos, tá? O principal deles positivo é que a gente consegue ter mais agilidade, é mais fácil, mais prático, porque toda a parte meio chatinha do Supabase já vai estar lá no Lob Cloud, tá? Então, é excelente para a gente fazer algo rápido, tá? Mas eu vou indicar quando você estiver criando o MVP, algo mais simples, algo mais direto ao ponto, tá? Se você quer mais controle, quer..
27:48Fazer algo mais profissional, algo mais robusto, aí é melhor usar o Supabase separado, tá? Aqui nesta aula vamos usar o ZOHO Cloud por conta da facilidade, praticidade, e também porque é muito bom, além de ser basicamente o Supabase integrado, tá? Mas aí mais para frente você pode aprender como funciona a separação, tá? Legal demais
28:05Então, entendido isso, a gente pode seguir para o framework da no startup, continuando com os sites do mercado
28:11Basicamente, aqui você tem que fazer uma pesquisa de mercado para ver se existem aplicativos de finanças ou aplicativos semelhantes ao seu no mercado, e pegar inspirações de design, tá? Então, aqui é bem importante você usar, por exemplo, plataformas como Dribbble ou usar o próprio ChatGPT e pedir para ele gerar ideias
28:28Pesquisa de mercado, tá? Então você pode ir lá no Dribbble, por exemplo, e pesquisar dashboard
28:31Você consegue ter várias referências legais, tá? Só toma cuidado, sempre vai pelo lado mais simples no começo, porque aqui tem alguns projetos bem complexos, com muitas telas, muitos detalhes
28:41Então vai por algo mais simples no começo, não crie um monstro agora, tá? Depois você pode criar algo mais elaborado, aprimorar aos poucos
28:47Essa é a minha dica principal
28:51Ali já peguei algumas estruturas; depois a gente vai falar sobre wireframe, mas arquitetura técnica, temos toda a parte de mapeamento de processos, wireframe e fluxo de telas, integrações e sistemas, mudança de dados
29:03Basicamente, a gente vai..
29:05Detelhando cada parte, tá? Lá na formação a gente explica um pouco mais a fundo, te aprofunda bastante em todos esses projetos, faz vários projetos aí mais completos para você conseguir seguir realmente o passo a passo
29:16Aí são várias horas de conteúdo, tá? Como aqui eu quero passar o conteúdo mais rápido, a gente vai para o principal, que é o framework, fluxo de telas e qual que vai ser o nosso protótipo, tá? Primeiramente, o wireframe
29:29O que é o wireframe? A gente basicamente faz um desenho do que a gente está querendo ali para o nosso app, tá? Então você pode fazer no papel
29:36Aí depois esse aqui eu fiz na própria apresentação, né? Coloquei um bloco e fui definindo, né? Ah, eu quero outras entradas, saídas, quero também
29:40Um menu lateral
29:43Então, eu fui desenhando
29:46Você consegue fazer isso no slides, sei lá, em uma ferramenta como Miro
29:50Então, é bem legal para você entender o que vai ter no seu projeto
29:53Se você não fala para a IA o que quer, ela vai criar qualquer coisa
29:56Talvez fique legal, mas talvez ela não siga o que você deseja
29:58Então, por isso, é muito importante você desenhar e pensar no seu projeto
30:01Aqui, eu já desenhei certinho o que eu estava querendo, tá? E passei para a equipe
30:09Beleza? E aí, por fim, a gente tem a criação interativa, que agora vamos colocar em prática, tá? Para a gente não ficar se enrolando muito aqui
30:16Eu sei que a galera não gosta de planejar, mas é muito importante
30:17Então, vamos ao passo a passo
30:19E aqui é..
30:22Importante definir duas grandes etapas, tá? Primeiro, a gente vai criar só o design, só a interface, tá? Então, vamos focar em só criar o design
30:28Depois disso, a gente vai conectar com o back-end de inteligência
30:32Para isso, eu coloquei até o ChatGPT aqui, porque vou fazer uma interação
30:36Eu vou no ChatGPT, vou pedir para ele me ajudar a construir o nosso PRD (Documento de Requisitos do Produto) prompt, que já vou especificar o que é
30:43Voltamos no laboratório, criamos a interface, fazemos as melhorias e correções
30:48Depois que a interface estiver tudo certinha, a gente vai para a inteligência, pede para o GPT ajudar aí com um bom prompt para o lobo, volta para o Lovable e coloca esse novo prompt, tá? Então, já define aqui passo a passo, todo o checklist certinho
31:01Agora, a gente pode seguir para..
31:03Prática
31:05Então, bora lá, que a gente vai começar a criar os nossos prompts
31:06Então, para começar, vamos aqui para o prompt, tá? Então, como eu falei, a gente vai dividir em duas partes
31:12Separei os prompts deste curso, e vou deixar um material também incluso nos materiais para download, beleza? E aqui a gente vai dividir em duas partes, interface, inteligência e backend
31:23Então, basicamente, a gente vai usar o GPT como nosso companheiro aí de desenvolvimento, tá? Então, primeiro, a gente vai pedir um prompt ao GPT
31:31Esse GPT vai gerar um prompt para a gente, que a gente vai colar em uma ferramenta, né? E a partir daí, a gente vai fazer as correções e melhorias
31:38E a mesma coisa para o backend
31:39A gente pede um prompt para o GPT e o prompt aqui para o logo
31:44Que a gente colou lá e depois fazemos as revisões e melhorias, tá bom? Então, aqui eu já deixei tudo passo a passo, tudo bem organizado para você
31:53Aqui eu deixei nosso pedido, tá? Então, basicamente, eu chamei de PRD, que é um prompt junto com um PRD, tá? O PRD, como eu falei, é basicamente uma instrução de como funciona o aplicativo, toda a sua organização, a estrutura, os requisitos, os usuários
32:11Então, ele é muito bom para a gente entender o projeto, só que eu chamei de PRD, que prontamente tem que ser adaptado para virar um prompt, tá? A gente vai lá no Lobe e cola isso depois
32:20Então, eu falei aqui, né? Quero que você crie um PRD completo, detalhado, que eu usarei no prompt inicial do Lobe
32:23Esse PRD
32:27Precisa ser pensado para ter alta performance dentro do lobby, girar telas, componentes e navegações
32:31Por enquanto, sem backend, tá? Aqui a gente está focando em UI first, beleza? E a ideia é criar primeiro toda a interface com dados fake, sem banco de dados, sem autenticação, sem API, para depois usarmos a usabilidade e conectar o backend
32:46Então, já estou deixando claro aqui que primeiro a interface e depois o backend
32:47Nós conseguimos separar bem essas grandes entregas
32:51E deixei as instruções abaixo, tá? Então vou explicar para o GPT o que eu quero, tá? Basicamente, as instruções eu pego lá na minha visão de projeto do nosso framework
32:59Então, você consegue ir lá copiar e colar aqui, tá? Deixei em amarelo quando você quiser atualizar
33:07Para um projeto seu, beleza? Então, se você quiser depois atualizar o que está em amarelo, é só copiar e colar para o seu projeto
33:12Então, aqui tem o objetivo, as funcionalidades, os tipos de usuários, a estrutura de navegação, o design, os dados e informações também importantes
33:23Basicamente, eu copiei e colei do que já tinha planejado, né? Então, falei que era um aplicativo de finanças, quais eram as funcionalidades principais, deixei claro aqui, ó, é um dashboard de finanças, com os gráficos, também deixei claro aqui meus registros, e deixei claro o meu perfil
33:41O que eu quero ter em cada área, deixei claro quem é o usuário, a estrutura de..
33:48Navegação, o design também deixei amarelo aqui sobre os dados
33:50Então, pedi para ele usar só dado de testes por enquanto, e observações importantes, não criar back-ends nem planilhas, incluir muitas interações, e eu pedi para ele criar sem pressa, tá? Para ele tomar o tempo que quiser para realmente dar um resultado bom para a gente
34:04Então, o que eu vou fazer? Eu vou pegar aqui e vou copiar e colar lá no GPT para ele criar esse prompt para a gente, tá bom? Então, aqui já colei, tá? Tudo aquilo que tava lá
34:10Você pode copiar e colar
34:17E aí, a partir disso, o GPT vai criar um prompt para mim, um prompt para eu colar lá no Lobo
34:23Então, vou dar um pause aqui e já voltamos
34:25Então, aqui já criou, tá? Ele criou um prompt bem legal, colocou o Objetivo aqui para o Lovable: colocou o escopo, as diretrizes, tá? Arquitetura de navegação
34:33Então, ele melhorou tudo que eu já tinha escrito, os filtros, os gráficos que têm, né, dos KPIs, os gráficos ali na linha dois, os insights também, estado do dashboard, a página, filtragens, tabelas e registros, interações também, formulários e registros, página, meu perfil, conteúdo
34:52Então, ele deixou tudo muito completo, tá? Completo
34:55Inclusive, ele colocou aqui sugestões de dados mockups
35:00Então, esses dados são apenas testes que vão estar lá no frontend, tá? Não são dados reais
35:03Colocou aqui os tipos de despesa no meu app de finanças, regra de cálculo, interações, microinterações, acessibilidade, tudo visual
35:14Então, basicamente, deixei bem completo um PRD, um prompt especializado aí no Lobe
35:19Então, eu vou copiar aqui e agora eu vou lá no Lobe e vou colar no Lobe, tá? Assim, a gente consegue criar um prompt direcionado para um aplicativo mais específico e não ficar perdendo muito tempo, gastando crédito ou tendo bugs lá na frente, tá? Então, bora lá para o Lobe
35:35Então, vim aqui no Lobe, tá? Colei o meu prompt, tá? Então, copiei, colei aqui, tudo certinho
35:41Tirei essa frase final também
35:43E agora vou mandar para o Lobe construir, tá? E vamos ver como é que vai ficar o nosso projeto
35:47Vou mandar aqui e ele já começa a construir
35:50E daí a gente vê como é que vai ficar essa interface, tá? Só é muito importante deixar claro que, quando a gente cria..
35:55Aí, projetos com IA, geralmente, se você usar o mesmo roteiro que eu, talvez o seu projeto saia levemente diferente, porque ele sempre vai criar coisas mais criativas, originais e sem seguir um padrão específico ou consistente
36:11Então, se você estiver criando junto comigo, talvez os mesmos prompts que eu enviar aqui vão gerar resultados diferentes aí do seu lado, talvez bugs e erros diferentes
36:19Mas a gente vai criando aqui e aprendendo junto, tá? O mais importante é seguir o passo a passo e a metodologia
36:24Então, vou esperar aqui, daqui a pouco a gente volta
36:25Nosso projeto foi criado, tá? Gostei bastante do nosso design, ficou bem interessante
36:32Ele enviou aqui toda a instrução, as inspirações de..
36:35O design, as funcionalidades dessa primeira aplicação, o sistema de design, tá? Então, a gente consegue ver tudo aqui, e ele fez toda a implementação, tá? Deixa eu recarregar aqui para aparecer de novo
36:49E aí, se a gente for ver esse projeto aqui, clica nas três bolinhas, ó, ele gastou dois créditos
36:53Então, com apenas dois créditos, ele fez todo esse projeto completo para a gente, uma interface bem bonita, tudo pronto, com só dois créditos, pô
37:02Então, imagino o que dá para fazer, né, com tantos créditos
37:05Beleza? E aqui, ó, olha como ficou legal
37:10Temos o nosso dashboard aí
37:14Tem o total de entradas, o total de saídas, o gasto médio diário, a categoria de maior gasto, que foi a alimentação, tá? Então, gastando bem, tem uma..
37:18Gráfico aqui bem legal, com gasto por dia, tá? Então, quando um gasto é adicionado, aparece a despesa por categoria
37:24Alimentação foi a que a gente gastou mais, depois saúde, transporte, educação
37:26Então, basicamente, a gente consegue interagir, colocar novos gastos, ter esse controle desses gastos e também ter alguns insights, né? A categoria de alimentação representou 35% das suas despesas
37:37Se reduzir 10% na limitação, você economiza R$ 82 nesse período
37:40Seu maior gasto diário foi R$ 10
37:42Então, aí, colocou alguns insights, que a gente consegue até melhorar
37:47Aqui tem os nossos filtros também, né? Então, colocou aqui, ó, 7 dias, e olha que irado o nosso gráfico
37:50Hoje, ele já muda aqui, ó
37:53De acordo com a gente, muda, ele já se ajusta
37:55Adapta
37:58Tem o total aqui também, que a gente tem todo o total do período, né? É
38:01Esse dia aqui gastou bastante, hein? E aí, aqui, o gasto diário ficou com moradia, provavelmente aluguel
38:06Então, ele já muda, ele já se atualiza
38:07Um filtro bem legal
38:09E aqui também teria os filtros de categoria, ó
38:11Transporte
38:12Que legal, já está funcionando
38:14Caso o seu não esteja funcionando, tenha algum dado ou algum bug, a gente consegue depois pedir para ele corrigir, tá? Mas agora estou testando de uma forma geral
38:22Então, tem o meu dashboard e aqui tem os meus registros, tá? Consigo ver teus registros
38:27Colocou o filtro aqui também, né? Ó, salário, eu consigo colocar entrada, alimentação, ver todas as categorias de alimentação
38:34Então, o filtro já está funcionando
38:36Vamos
38:38Vou tentar criar um novo registro
38:39Consigo aqui, ó, também criar um novo registro
38:41Agora, a gente não vai testar a criação do registro em si, tá? Porque não tem backend
38:44Isso daqui são todos dados de teste, mas tá irado demais esse app, cara
38:49Para construir um aplicativo desse aí, se fosse com código, ia demorar alguns dias, e a gente consegue criar muito rápido, tá? Então, até tem a parte do meu perfil, ó, colocou nomes, testes, preferência, aplicativo, e aqui também sair da conta, tá? Não precisava ser zona de perigo, né? Legal
39:09Então, a gente já tem o nosso app funcionando aqui
39:10Toda a parte do app, da interface, do design, tá bem legal
39:16Vamos fazer só um checklist aqui dos testes para ver se tá tudo funcionando
39:20Certinho, e depois a gente pode passar para a parte de backend, inteligência e dar realmente inteligência para esse app, tá? Mas gostei bastante do resultado e bora continuar
39:27Então, para a gente checar a qualidade, tá? Aqui nos nossos materiais, eu coloquei certinho o prompt, que a gente fez pelo GPT, e o prompt que eu colei no editor
39:36Então, se você quiser usar o mesmo prompt aqui, idêntico ao que eu fiz, é só você copiar daqui, tá? Senão, pode usar o mesmo que você fez
39:43E aqui eu coloquei um checklist para a gente revisar, né? Tá? Então, basicamente, você vai passando pela área do seu projeto e vai checando para ver se tem alguma funcionalidade ou algo que a gente precisa mudar aqui no nosso projeto, tá? Então, aqui eu já tinha feito os..
39:57Testes gerais, né? Os filtros estão funcionando, os filtros também por categoria aqui também estão funcionando, a parte de design de interface está funcionando, tá? Se você tiver alguma forma de editar e quiser mudar algo, o que a gente pode fazer? Existem algumas opções, tá? Você pode vir aqui e conversar com ele, pedindo para ele mudar, mas sempre utilize o botão do chat primeiro, porque assim ele vai fazer um plano de ação e gastar menos créditos, tá? Então, não mande ele mudar diretamente
40:27Primeiro, peça para ele conversar aqui, que assim não gasta créditos, e depois você consegue fazer a alteração
40:31Se você quiser mudar algo específico na tela, é só vir aqui em editar, tá? E aí a gente consegue, ó, selecionar um bloco
40:39Aqui, tá? Então, a gente consegue selecionar blocos que a gente quer mudar
40:44Vamos supor que eu só queira mudar a parte do menu lateral aqui
40:48Eu consigo selecionar aqui, ó, por exemplo, a logo, ou então eu consigo selecionar, opa, acabei clicando aqui
40:54Você consegue selecionar a parte que quer mudar exatamente
40:56Então, seleciona e aí você fala aqui, ó, o que você quer mudar, tá? que aí ele vai focar naquele elemento
41:03Dessa forma, você consegue focar para fazer essas mudanças no que precisar, sem interferir em outras partes do app
41:08Felizmente, meu app veio tudo certo
41:13Acho que colocamos um layout bem legal, tudo bem organizado, então a parte de design está bem boa
41:19Aqui, ele não está responsivo para..
41:22Celular, provavelmente está assim, ó
41:24Faltou só os menus
41:26Então, é uma coisa que a gente pode fazer depois, nas próximas etapas, né? Deixar os menus responsivos para que a pessoa consiga utilizar o celular, tá? Então, isso aqui é uma melhoria possível que podemos implementar
41:36Temos os nossos dashboards, mas acho que para celular, ó, ele está funcionando aqui
41:43Legal, eu só não consigo navegar pelos menus, né? Então, daria para fazer essa alteração, essa melhoria
41:48Eu não vou fazer melhorias agora, só iria melhorar se tivesse algum bug, mas por enquanto deu tudo certo aqui
41:54O que a gente pode fazer é gastar, né, segurando os créditos para não gastar muito, já que estamos usando os créditos gratuitos
42:01Gente, pode continuar, tá? Porque cada mudança que eu peço aqui, ele vai gastar alguns créditos
42:05Então, vou manter e vou para a parte agora do back-end, tá? No back-end, a gente vai juntar toda a inteligência, então provavelmente vai ter uma coisinha ou outra para a gente arrumar, melhorar
42:13Vou deixar meus créditos para o próximo, tá? Depois a gente consegue fazer melhorias aqui no design, se a gente quiser
42:18Beleza? Então, agora bora melhorar a parte do back-end
42:22Agora a gente vai repetir o mesmo processo que fizemos para a interface, tá? A gente vai primeiro criar o nosso prompt no GPT e depois organizar no Lobster, tá? Dessa forma, a gente divide o projeto em duas grandes partes: a interface, a primeira parte, e a..
42:35Parte dois, a parte do backend da inteligência
42:37Legal demais
42:39Aqui eu já coloquei, tá? Aqui eu vou mais simples, tá? Então, fala assim, ó: show, coloquei o PRD no prompt e deu tudo certo
42:45A interface está pronta
42:47Agora, preciso que o segundo prompt peça ao Lobe conectar ao backend Lobe Cloud, que a gente vai usar o Lobe pela facilidade, simplicidade e agilidade
42:57Beleza? Peça logo para deixar o Lobe funcional, integrado ao backend
43:01Deve estruturar a modelagem de dados, criar autenticação, criar ações CRUD e atuações importantes
43:06Então, as coisas mais importantes aí da inteligência são os bancos de dados e as tabelas, as relações, os campos, que eu pedi para ele criar, e também a parte de..
43:14Autenticação
43:22Então, como é que os usuários fazem autenticação no nosso app, tá? Vai ter que ter login, vai ter que ter senha, parte de cadastro de login, que é uma parte mais complicada, né? Se você fosse criar isso do zero, e do zero, a gente consegue fazer tudo isso de uma forma bem fácil
43:30Dessa maneira, conseguimos garantir a segurança e depois falar sobre os acessos, né? Então, deixar claro o acesso de quem acessa o que lá no nosso projeto
43:38E aí, temos um CRUD, né, para a gente incluir novos registros, editar, deletar registros
43:44Então, bem legal, e tudo isso mantendo a simplicidade, e pedindo para ele não mudar nada na interface, tá? Então, vou copiar aqui e vou lá para o meu GPT para colar, tá? Colei
43:53Aqui, o GPT já construiu, tá? Então, ele pede para conectar a interface ao backend do Lobe Cloud, então já vai ficar claro
44:00Ele vai ativar o nosso backend por lá e colocar as instruções detalhadas, né? Modelagem de dados, as tabelas, tabela users, tabela categories, transactions, autenticação, né? Trabalhar as regras e políticas
44:14Para quem não sabe, as regras são basicamente a gente falar quem tem acesso a quem nos nossos dados, e o CRUD completo
44:20Funções adicionais também são importantes, e tem alguns extras
44:22Beleza, vou copiar aqui, e agora eu vou lá no nosso Lobe Cloud para copiar e colar aqui, para conseguir conectar ao nosso Lobe Cloud, tá? Ó, a gente vai usar aqui, ó, Lobe Cloud, que ele vai habilitar automaticamente
44:31Então, vou colar aqui agora
44:41Conectar o back-end ao front-end criado
44:45Vamos ver como vai ficar, então
44:49Vou mandar e aí ele vai conseguir conectar
44:53Então, bora lá
44:56Aqui já criou, tá? Meu projeto demorou uns minutinhos
44:58Primeiramente, ele me pediu para habilitar aqui o cloud, então o backend cloud está habilitado, que a gente já vai ver como é que ficou
45:06E também pediu para eu habilitar a modificação do banco de dados
45:11Eu habilitei, então é só ir clicando aí em OK
45:13Além disso, a gente viu aqui, ó, deu um errozinho, tá? Então, às vezes vai aparecer um erro aqui, você tem que dar, ele vai investigar para tentar corrigir, tá? Mas parece que deu tudo certo
45:24Meu aplicativo aqui, estou deslogado, né? Eu preciso agora..
45:27Fazer um login, um cadastro
45:28Dessa forma, garantir a segurança do app
45:30Mas antes de tudo, vamos entender aqui o que aconteceu na nuvem, tá? Então, como eu falei, o backend é muito importante, é toda a parte de inteligência que a gente está conectando ao frontend, ele que vai ser responsável pela segurança, escalabilidade
45:36E legal demais
45:41O que a gente consegue ver aqui? Deixa eu diminuir, ó
45:47A gente consegue ver aqui a parte do overview, banco de dados, usuários, storage, Cloud Functions, Secrets e Locks
45:56Vamos ver o que é cada um para você entender o que está relacionado com o backend, tá? E aqui no banco de dados, a gente tem as tabelas, ó
46:02Então, a gente tem as tabelas aqui, ó, transactions, que basicamente são os registros
46:06Pelo que eu entendi, tá? Então, ele deixou em inglês, que é o padrão, tá? Mas aí eu consigo adicionar, por exemplo, ó, novos registros
46:12Então, eu consigo adicionar, se um registro aqui, ele vai ser um registro de entrada e saída, e tudo isso vai acontecer por trás do nosso app, tá? Então, quando eu clicar no botão adicionar registro, isso vai acontecer automaticamente nos bastidores
46:24Além disso, a gente consegue exportar para CSV, também podemos colocar colunas e visualizar aqui as Políticas de Acesso, tá? Se eu venho aqui, ó, RLS, a gente consegue ver as políticas de acesso
46:36Então, aqui ele faz um resumo de quem pode acessar o quê
46:40Então, ele diz aqui, ó, que os usuários podem ver suas próprias transações
46:43Então, eu como usuário só vou..
46:47Poder ver os meus próprios registros
46:50Eu não vou ver, eu não vou poder ver o registro de outro usuário, tá? Isso é muito importante
46:53Além disso, os usuários têm que estar logados, então ele já coloca aqui certinho
46:56Ele define as regras básicas para ter acesso ao controle
47:01Geralmente, há aplicativos que têm controles administrativos, controle de papéis
47:05Aqui, fica bem organizado, muito bom
47:09Então, a gente tem uma visão geral aqui
47:10Temos os bancos de dados, né? São essas três tabelas que ele criou com as suas relações
47:15Então, isso aqui ele já fez perfeitamente para a gente
47:17Depois, vamos ver se vai funcionar certinho
47:18Temos usuários
47:21Por enquanto, não temos nenhum usuário aqui, então a gente consegue
47:23Controlar quantos usuários têm
47:24Todas as senhas são criptografadas, tá? Então a gente nunca vai ter acesso às senhas do usuário
47:29E aqui tem os e-mails, telefones, Google, que a gente consegue fazer novas formas de login, tá? Isso daqui é bem legal
47:36Se quiser logar por e-mail, já está habilitado, né? A gente consegue aqui logar pelo e-mail
47:39A gente consegue aqui logar pelo telefone ou fazer login pelas redes sociais do Google, tá? Então, muito massa e bem prático, tá? O Supabase, ele tem toda uma solução de back-end
47:52Basicamente, o que eles fizeram foi pegar toda essa parte aqui do Supabase e colocar aqui dentro, para ficar bem prático e fácil para quem está começando
47:59Temos o storage, que é para guardar arquivos, né? Guardar fotos, PDFs, é
48:03Onde a gente vai guardar? E as functions, basicamente, são funções que ele cria, que você quer criar automações, quer criar funções, e conectando com outros sistemas, vai ser tudo por aqui, tá? Então é bem, bem legal também
48:14Um assunto mais avançado que a gente deixa um pouco mais para frente, para criar apps mais complexos
48:19Os secrets nada mais são do que chaves API de outros sistemas
48:21Então, quando você quer conectar com outro sistema na internet, né, por exemplo, OpenAI, você quer guardar a sua chave API, você precisa de uma chave para usar os créditos da OpenAI
48:30Você vai poder guardar aqui
48:32Dessa forma, você sempre mantém as suas chaves no backend, que é a forma mais segura de fazer
48:36Você nunca vai guardar as suas chaves diretamente no código
48:37No front end
48:40Se alguém pegar esse código da sua chave, vai poder usar se estiver no front end
48:43Então, a gente sempre vai guardar no back end, que é onde vai estar protegido, tá? Então, aqui, se você quer conectar qualquer outro sistema, você tem que interagir com a API
48:50A gente tem mais aulas sobre isso na formação, onde passamos as melhores práticas, exemplos de sistemas que você conecta via API e como fazer isso
48:59Depois, dê uma olhada nas aulas da formação, que estão bem legais
49:03E aqui, em logs, conseguimos ver seu histórico do que aconteceu no app, tá? Então, conseguimos ver certinho
49:08Isso ajuda o LoB a entender onde está o erro
49:10Legal
49:13Então, aqui, bem bacana
49:15O que a gente pode fazer agora é..
49:18Vamos testar o nosso projeto, né? Vamos verificar se está funcionando e ver o que precisamos arrumar ou remover
49:25Lembrando que ele criou todo o nosso projeto, integrou tudo, gastou alguns créditos aqui, pois gastou bastante para conectar ao cloud, tá? Então, gastou mais do que eu esperava
49:36Deve ser porque é uma ferramenta nova, e acaba consumindo um pouco mais de créditos para colocar toda essa inteligência
49:45Agora, vamos testar nosso app para ver se há alguma coisa que precisamos alterar
49:47Então, vamos lá, vou fazer um novo cadastro, com o meu e-mail, o nome do castelo e criar a conta
49:51Vamos ver..
49:55Deu certo, criei a conta e já estou logado
49:59Se não funcionar no seu, aí é..
50:03Necessário aqui pedir pro Lobo fazer uma correção, tá? Fala o que não tá funcionando
50:08Exatamente
50:13Entra no modo chat, espera ele fazer a implementação de um plano, tá? Tá? Às vezes pode acontecer em login, em cadastro, pode dar erros, tá? Beleza? E aqui está tudo zerado
50:19Por que que está zerado? Porque eu não tenho dados, né? Aquele dado era só de testes
50:23Então, vamos tentar agora inserir nossos dados
50:25Um registro
50:28Então, vou adicionar aqui o primeiro registro
50:29Tipo, é uma despesa
50:31Essa é a data
50:34Categoria alimentação
50:36Descrição hambúrguer
50:38Gastei R$ 30 em hambúrguer
50:40Vamos criar pra ver se dá certo
50:42Hum, criou certinho, hein? Então, adicionar registro
50:44Está funcionando
50:46Vamos adicionar mais um aqui
50:47O que que..
50:48Posso ser? Vou colocar educação
50:50Entrou na formação de No Code, hein? Recomendo estudar com a gente para aprender bem
50:56E aqui o valor vai ser uma parcela de R$ 150 mensais
51:02Olha como vale a pena
51:04Educação, novo registro
51:07Vamos colocar agora uma entrada para testar também
51:09Vamos colocar a entrada
51:10Ó, salário até muda aqui as categorias, pô
51:12Tá bom demais, né? Então, meu salário aqui, R$ 5.000
51:17Opa, R$ 5.000
51:21A descrição é salário da empresa
51:24Então, entrou aqui o salário da empresa
51:27Então, já sabe que é uma entrada
51:30Estamos conseguindo adicionar, conseguimos entrar aqui, ó, ver também o registro
51:35Vamos ver se a gente consegue editar
51:36Conseguimos editar
51:38Na verdade, eu ganhei R$ 6.000
51:39Vamos ver
51:41Já está
51:43Funcionando edição
51:44Então, curte certinho e deleta
51:46Vamos deletar aqui para ver se tem certeza
51:48Deletou
51:50Então, tá tudo funcionando, tá? Ó, a gente consegue colocar aqui
51:53Vamos colocar outro
51:54Alimentação
51:56Sushi
51:57É, vamos supor que sushi esteja
51:59Paguei para todo mundo, gastei R$ 600
52:03Então, tá funcionando o CRUD, que é adicionar, deletar, editar registros, tá? Isso daqui tá excelente
52:07Tá funcionando bem
52:09Agora vamos ver o dashboard, ó
52:11Já atualizou o dashboard também
52:16Bem legal
52:20Aqui tem 7 dias, eh, são os mesmos, né? 30 dias, só os gastos que mudam de acordo com o dia, gasto médio e ele já dá os insights, já dá as entradas
52:25Não tá funcionando o nosso app de forma fluida
52:27Se alguma coisa aí travou no teu, é só você pedir pro..
52:30Logo arrumar, tá? Então, na hora de arrumar, sempre lembrar de colocar no modo chat, tá? Mas aqui tá funcionando
52:39Se eu for lá no nosso cloud, tá? A gente consegue ver aqui os usuários, tá? Então, tem usuário Castelo e conseguimos ver o banco de dados, ó
52:46Tem aqui as transactions, que são os registros que eu coloquei
52:50Então, ele associa cada registro a um usuário, ó
52:53Então, eu consigo ver o user ID, tá? Associado a esses registros
52:57Esse daqui é o meu user ID, que é o usuário Castelo
52:59Então, aqui tá funcionando
53:02A gente tem que testar tudo do dashboard
53:04Então, aqui estão funcionando as categorias
53:06Vamos ver aqui, ó
53:07Assinaturas, alimentação, né? Alimentação
53:10Gastei R$ 100, que foi com sushi, nenhuma entrada
53:12Então, pô, Funcionando aqui fluido
53:17Muito bom
53:22Meus registros aqui também funcionando de uma forma muito fluida, tá? E aqui vamos vir em Perfil, vamos sair da conta para a gente testar o nosso login
53:27Sair da conta, sair
53:29Vou tentar entrar aqui de novo, né? Colocar meu e-mail e minha senha
53:32Tá funcionando também
53:35Login, senha, cadastro
53:37Então, nosso app está funcional
53:42Legal demais
53:46Agora a gente já consegue começar a pensar em melhorias para esse app, começar a colocar outras coisas, que têm muita coisa nova que a gente consegue fazer
53:51Mas aqui já está pronto o nosso app e a gente finaliza essa parte do planejamento até a execução
53:55Daí, a última coisa que a gente consegue fazer é publicar o nosso app
53:59Daí, você pode vir aqui publicar
54:01Publique, consegue colocar um link, tá? Um link aqui, ó, e você vai conseguir acessar o nosso app
54:09Precisamos publicar antes de clicar no link
54:10Então, a gente vai usar o Lobe
54:14É o domínio, mas você também poderia conectar ao seu domínio próprio, tá? Isso daqui eu ensino na formação, é tranquilo
54:18Depois dá uma olhada lá, que a gente cria um site portfólio do CO lá na formação, tá? Aqui tem a descrição, nosso título, e aí a gente pode vir aqui e publicar
54:27Quando a gente publica, ele faz uma revisão da segurança, então ele vai verificar tudo que tem, falhas de segurança, avisos, coisas que você tem que arrumar, tá? Isso daqui é muito bom no Lobe, porque ele conecta ali, e quem faz essa parte da responsabilidade é o back-end
54:33Tá? Da segurança
54:38Então, ele falou que tá tudo certo
54:43Agora a gente já consegue ver
54:45Então, copiei
54:47Agora vamos vir aqui, ó, no nosso link
54:49Vamos ver se agora ele carrega
54:52Ele vai carregar o nosso app, então ele não tá logado
54:55A gente já consegue vir aqui e testar, né? Então, a gente já tem um app pronto em poucos prompts, já tem um app funcional
55:02Tudo isso porque a gente conseguiu dividir bem, né? Toda a parte de arquitetura ali de interface
55:10A gente separou primeiro, depois foi para a parte de realmente conseguir mexer aqui na inteligência, no backend
55:16A gente já consegue fazer aqui todos os registros, né? Colocar novas despesas, posso colocar aqui um lazer, fui para a praia, gastei R$ 100 na praia
55:27Então, a gente..
55:29Consegue aí criar os nossos projetos, tá? E já tem o controle financeiro
55:34Aí dá para fazer um milhão de coisas, né? Uma milhão de melhorias para esse app que a gente consegue fazer, até mesmo se você quiser criar um app de assinatura, né? Cada um tem que pagar, sei lá, R$ 50, R$ 100 para utilizar seu app
55:46Também dá para fazer, que é você criar um SaaS, um micro SaaS, tá? Tem várias formas de conseguir monetizar agora com esse projeto que ficou, ó, irado demais
55:54Agora eu tenho uma missão para você: pegar esse projeto, melhorar ele e depois postar nas redes sociais marcando a gente, tá? Quero muito saber como ficou esse projeto e se você gostou dessa aula
56:05E, se você quiser melhorar os projetos, Eu tenho várias ideias aqui para você de como colocar mais IA nele
56:11Então, a gente consegue colocar um agente de IA que vai conseguir conectar ao banco de dados e ler o nosso banco de dados, tá? A gente vai conseguir colocar outras funcionalidades no aplicativo, por exemplo, criar metas de orçamento que eu posso gastar no mês
56:24Então, tem muita coisa que a gente consegue melhorar no nosso projeto para ficar 100% funcional e também ficar muito bom para as pessoas começarem a usar, né? Não só ser um app seu, mas também permitir que outras pessoas possam utilizar o seu próprio app, já que ele é multiuário
56:38E se você quer aprender do básico ao avançado, eu tenho um convite para você também
56:43Aqui na nossa formação, a gente ensina
56:45Todos esses detalhes bem importantes, e essa é uma formação que a gente está lançando agora, que é a Formação AI Code
56:51Então, a gente explora o assunto ao máximo
56:53Primeiro, a gente tem toda a parte de um projeto que você cria também de forma muito rápida
56:58Depois, temos aqui fundamentos essenciais
56:59A gente passa quais são as melhores práticas para você criar software
57:02Não é porque você está criando ferramentas com IA que você deve esquecer das melhores práticas
57:08Então, a gente tem o desenvolvimento, com etapas que você precisa seguir
57:11E aqui a gente tem uma metodologia, que é o que eu falei, né? A gente usa o framework da Y Combinator, mas temos um documento completo, bem mais detalhado, com checklist para você ir utilizando
57:21Este documento e criar o seu próprio projeto, tá? Além disso, a gente vê os fundamentos do Lovable, a gente cria site, fala bastante sobre design aqui, ó, para você criar interfaces
57:29Depois, a gente cria projetos com APIs
57:31Então, você entende o que são APIs, como se conectar com outros sistemas da internet
57:36E aqui a gente faz uma visão geral do Supabase
57:38Então, a gente criou esse projeto com o Lovable Cloud, só que ele tem algumas limitações porque a gente acaba ficando preso lá dentro do Lovable Cloud, apesar dele ser mais fácil e mais ágil, a gente acaba tendo que até gastar um pouquinho de dinheiro a mais, porque não é tão previsível a forma de cobrança do Lovable Cloud
57:56Então, eu recomendo realmente usar o Supabase, que ele acaba sendo aí o backend
58:00Mais completo da atualidade para criar projetos profissionais
58:02Depois, aqui a gente faz um projeto do zero, onde a gente faz o planejamento bem detalhado, toda a parte de interface, toda a parte de desenvolvimento e conclusão
58:10Então, do zero, a gente vai se aprofundando em um projeto bem mais completo do que esse que a gente fez
58:15E depois tem a parte da trilha de suportes, tá? Então, é um curso completo, tem uma formação de suporte porque essa é a parte mais importante aqui, a peça mais-chave para você criar projetos avançados com IA, tá? Então, se você quiser criar algo mais elaborado, você precisa saber sobre gestão do suporte, que é o backend, banco de dados
58:34E logo mais vão sair novas aulas da trilha de ICODE avançado
58:39Então, não só… Para aprender a criar projetos mais simples, mas também projetos mais complexos e MVPs, aí mais complexos que a gente consegue criar com o Ecode, porque agora, o limite é só a nossa imaginação, e aí você já vai conseguir aprender em toda a formação
58:52E quando você entra no nosso ecossistema, você também tem acesso à formação Gestor de Agentes, que é a formação mais completa do Brasil sobre criar automações e agentes com IA e machine learning
59:02Então, a gente também passa por todo o fluxo das aulas, que são bem similares, onde você aprende os fundamentos, depois aprende tudo sobre, criamos automações com WhatsApp, temos um template pronto para você usar essa estrutura, e também criamos um projeto do zero ao agente, que é um agente inteligente
59:21Comercial, que é fazer toda a interação ali com o seu cliente e automatizar
59:24Quando você junta N8N com ferramentas Vibe Code com Lobo, aí sim você tem muito poder em mãos
59:29Além disso, temos as três especialistas que você consegue criar agentes com WhatsApp, com Telegram, com Instagram, e também vários cases, cases de agente vendedor, follow-up, multiagente, agente de voz e também aqui em casa
59:42Além de tudo, a gente tem várias e várias masterclasses para você aprender a vender os seus projetos no mercado
59:51Também aulas sobre infraestrutura para você conseguir hospedar todas essas tecnologias lá dentro
59:57Então está bem completo e você acaba tendo acesso a essas duas grandes formações da No Code
01:00:05Startup
01:00:13Então, fazendo um resumo, tudo que você ganha ao entrar aqui dentro do sistema da No Code, você participa da nossa formação de Low Code e No Code, tá? Lembrando que somos embaixadores oficiais do Lob, além disso, você consegue ter acesso à formação completa de agentes de IA para criar superagentes e automações com N8N
01:00:21Também temos a formação completa de APIs para criar backends mais avançados e conseguir ter mais controle sobre seus projetos
01:00:29E também tem acesso à nossa comunidade, uma comunidade com mais de 10.000 membros
01:00:33Temos masterclasses toda semana, temos sessões de tirar dúvidas praticamente todos os dias
01:00:37Se você ficou em dúvida ou está tendo dificuldade, a gente faz sessões de tirar dúvidas ao vivo para você
01:00:43Participar ou postar lá na nossa comunidade, conseguir fazer networking e também obter trabalho
01:00:49Para isso, contamos com a Nocode.Market, que é a maior plataforma de desenvolvedores de IA e de Nocode do Brasil
01:00:56Assim, você consegue acessar muitos desenvolvedores e criar o seu próprio portfólio
01:01:00Dessa forma, você consegue acessar vagas exclusivas do mercado e monetizar logo com a sua habilidade
01:01:06Então, não é só aprender, mas também monetizar
01:01:08Temos vários exemplos de alunos que já monetizaram com IA
01:01:12A galera ganha as plaquinhas, né? Plaquinha de 10.000, de 100.000, e também de 1 milhão
01:01:18Assim, temos dezenas de alunos que já pediram suas placas e estão conseguindo
01:01:23Monetizar com a criação de projetos de IA, tá? Então, tem várias ideias de sucesso bem interessantes para você ver que é realmente possível, e agora está no time perfeito, que as ferramentas estão surgindo agora
01:01:33E, além disso, você recebe aí tudo, né, sobre a formação Code, formação Gestor, todos os nossos outros cursos
01:01:40A gente tem mais alguns cursos dentro do ecossistema, descontos em ferramentas que dão mais de R$ 1.000 de desconto
01:01:46Temos acessos às nossas plataformas no CodeAS, que basicamente são agentes especializados na ferramenta para você tirar dúvidas, se quiser
01:01:52Temos os templates prontos, todos os projetos, nossa comunidade, e acesso ao noCodeM, ambos os profissionais, e também falando aqui sobre..
01:02:01Algumas dúvidas frequentes, tá? A galera pergunta se a gente ensina aí do zero, passo a passo, certo? A gente ensina, pega ali, mesmo que você não saiba programar, não saiba de código
01:02:12A gente explica quais são as melhores práticas, os fundamentos, qual é a metodologia que você deve seguir para criar projetos robustos e escaláveis, tá? A gente se preocupa muito em ensinar da forma certa, não é só ir fazendo, não
01:02:23Então, todas as aulas já vão estar na ordem certinha, é só você seguir na ordem e ir fazendo
01:02:26E você terá suporte para as dúvidas, como eu falei, pode postar na comunidade, tirar suas dúvidas ao vivo
01:02:34Todo dia temos uma live de suporte para você tirar suas dúvidas, tá? Faço o convite final para você conhecer um pouco mais da nossa formação, do nosso ecossistema, que a gente preparou com tanto carinho para você
01:02:46Espero que você entre e faça parte, aí, de mais um aluno dentro do nosso ecossistema
01:02:51Se você gostou desse vídeo, também comenta aqui embaixo se te agregou, tá? Depois, a gente vai responder todos os comentários
01:02:57Espero que você faça parte da nossa comunidade para a gente se ver logo mais
01:03:00É isso
01:03:02Valeu, galera
01:03:03Até mais
01:03:05[Música]