Full Stack SaaS com Nextjs IA Supabase Shadcn-ui

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 196

  • @DeveloperDeck101
    @DeveloperDeck101  ปีที่แล้ว +12

    Me parece que o Supabase fez algumas alterações ou "Bug" e realmente pela tela não é possível fazer neste momento. Eu tenho um código de exemplo aqui que vocês podem modificar e executar pelo menu "SQL Editor" (Ícone que lembra um terminal do lado esquerdo acima de Database.
    Modifique o código conforme sua criação de tabelas e campos, adicione lá e execute.
    -- inserts a row into public.profiles
    create function public.handle_new_user()
    returns trigger
    language plpgsql
    security definer set search_path = public
    as $$
    begin
    insert into public.profiles (id)
    values (new.id);
    return new;
    end;
    $$;
    -- trigger the function every time a user is created
    create trigger on_auth_user_created
    after insert on auth.users
    for each row execute procedure public.handle_new_userA();
    Espero que ajude. Executei aqui e funcionou.

    • @juliolemos639
      @juliolemos639 ปีที่แล้ว +3

      Cara, valeu mesmo. Fiz as alterações indicadas por você e funcionou. Muito grato por sua ajuda. Tenho aprendido muito com seus vídeos. Vale cada centavo de minha assinatura. Sua didática é ótima e você responde de imediato às nossas questões. Meu muito obrigado.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Obrigado Júlio. 🙏🏻 Foi bom que já aprendeu o que a interface de usuário normalmente faz 🤭 Um aprendizado a mais 🙏🏻🚀 Nível avançado. ❤️‍🔥

    • @WilliamRondon-BR
      @WilliamRondon-BR 9 หลายเดือนก่อน +1

      Po não saquei em qual momento insiro essa função que vc disponibilizou , estou com problema com a criação do perfil automático, no campo ( Adicione um novo gatilho - Condições para disparar o gatilho) aparece (Profiles) e não a opção que vc adicionou que no caso é
      (auth.users) e também as imagens não estão chegando no banco de dados.

    • @DeveloperDeck101
      @DeveloperDeck101  9 หลายเดือนก่อน

      @user-ig9md3nv4h É só você entrar no supabase no sql colar a função lá e customiza-lá conforme o seu modelo. Se precisar de mais ajuda, entra no nosso canal do discord e posta lá a dúvida. Enquanto não estiver está parte funcional, não terá permissão de incluir as imagens.

  • @mazinhobigdaddy
    @mazinhobigdaddy 10 หลายเดือนก่อน +27

    Mano... Qualquer um que se preste a produzir um vídeo com mais de 5h com conteúdo de qualidade merece e muito o meu respeito.

    • @DeveloperDeck101
      @DeveloperDeck101  10 หลายเดือนก่อน

      Obrigado Mazinho 💪🏻 Se quiser, o link do discord está na página inicial do canal

  • @braz_code
    @braz_code ปีที่แล้ว +10

    Cara, voce é fera! Não é para qualquer pessoa, parar suas atividades pessoais para entregar conteudos excelentes como esse e de graça. Ainda mais nos tempos de hoje, que as pessoas só fazem as coisas em troca de outra coisa.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      #TAMOJUNTO Braz ♡
      O objetivo do canal é trazer o conteúdo mais acessível possível apoiado por vocês. Trazer conteúdo de alto-nível e fazer chegar as pessoas que não podem desembolsar centenas de reais para atingir sucesso. 💪🏼
      Se puder compartilhar nas suas redes, ajuda D+

  • @adelinomasioli
    @adelinomasioli ปีที่แล้ว +6

    Eu já conheci algumas plataformas de ensino e acredito que poucas conseguem entregar um conteúdo igual ao encontrado aqui. Didática, detalhes e principalmente ser objetivo.
    Valeu demais.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Muito obrigado de coração Adelino 🙏🏻❤️ Sempre que puder, compartilhe o canal 🤩 Caso queira entrar no nosso discord: discord.gg/Q3FxkTBC3w

  • @eduardolima-k1m
    @eduardolima-k1m ปีที่แล้ว +7

    Wow, que projeto incrível! Adorei ver como o Next.js e o Supabase foram integrados para criar uma aplicação tão poderosa. Shadcn-ui torna tudo ainda mais bonito e funcional. Parabéns pelo trabalho árduo e obrigado por compartilhar esse tutorial abrangente. Estou ansioso para mergulhar e aprender mais sobre como construir aplicações impressionantes como essa! 👏🚀👍

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Valeu Eduardo 🙏🏻 Aproveita para meter a mão na massa e tropeçar e acertar que assim que se constrói o sucesso 🚀🚀💪🏻💪🏻

  • @nicolettifps
    @nicolettifps วันที่ผ่านมา

    Brunao, tu e um dos melhores criadores de conteudo, nao paraaa!!!! sua didatica e literalmente foda e eu tenho lugar de fala como maior consumidor de curso de 2024 eleito pelo ginness ashdnxhsadn

  • @LucasOliveira-xo4xm
    @LucasOliveira-xo4xm 10 หลายเดือนก่อน +1

    Caramba, que vídeo incrível! A maneira como você descreve o código após implementá-lo é sensacional, me destravou em várias partes. Conteúdo top, muito obrigado por ensinar dessa forma. Fico completamente agradecido, pois não é qualquer dev que se senta na cadeira e repassa tanto conhecimento por um longo período de forma gratuita. Obrigado!

  • @rodrigolomar6270
    @rodrigolomar6270 ปีที่แล้ว +1

    Tenho acompanhado muitos vídeos sobre Next.js/Supabase e vou te falar, acho que esse, até agora, foi o melhor! Muito bom!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Muito obrigado pelas palavras Rodrigo ❤️‍🔥
      Se puder compartilha nas suas redes o canal/conteúdo.
      Obrigado de coração 🫠

  • @kaveira3032
    @kaveira3032 7 วันที่ผ่านมา +1

    This channel is truly monstrous!
    unique content!
    directly to the point
    😍😍😍

  • @luisxfgc
    @luisxfgc 11 หลายเดือนก่อน +2

    Sempre tive uma dificuldade enorme de aprender esse tipo de conteúdo, tanto que domino bem o tailwind mas quando chega no código bruto eu não sei, mas sua didática é sensacional, graças a você aprendi a implementar o shacn/ui e usar um pouco do next com ts, você é bom demais, parabéns, agora fazendo esse curso pra aprender mais e vou fazer todos que você ministrar! Sucesso.

  • @diogorocha9573
    @diogorocha9573 ปีที่แล้ว +2

    Praticamente um conteúdo de curso, gratuito. Excelente video, achei mto massa o shadcnui, eu tava usando bastante radix, achei uma excelente opção para agilizar projetos, o supabase eu já tinha testado com react native, confesso que tive dificuldades, mas é mto mais intuitivo que o firebase, principalmente pela documentação, mto massa, to recomendando o canal e o video pra galera, espero que venha mais conteúdos como esse !!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Diogo 🙏🏻
      Discord: discord.gg/6ZwmtHuyQj

  • @beneditonamburete1218
    @beneditonamburete1218 ปีที่แล้ว +2

    simplesmente lindo. adoro sites minimalistas e funcionais e o video aparece justo nomomento em que pretendo aprender as tecnologias em questao... bem haja

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Que ótimo Benedito 🙏🏻 A ideia foi unir o simples ao efetivo sem complicar e poder focar em alavancar o conteúdo para gerar conhecimento e aprendizagem, não somente sair codificando 🤩
      Espero que vc possa aprender muito e se quiser se juntar ao nosso discord, segue o link do convite discord.gg/Q3FxkTBC3w
      Te desenho muito sucesso

  • @juandiegodegli5908
    @juandiegodegli5908 9 หลายเดือนก่อน +1

    Video muito didatico e de muita qualidade de produção, som e etc.
    Recomendo muito!!!

  • @DanielPerez-cu2wo
    @DanielPerez-cu2wo ปีที่แล้ว +2

    Que isssooooooooooo...ai siiiimm hehe Fim de semana vai ser maratonando esse video! Ja vou divulgar nos meus grupos.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      E aí Daniel, blz!? Já deixa aberto aí escutando pois falei dos detalhes 🚀💪🏻🔥

    • @DanielPerez-cu2wo
      @DanielPerez-cu2wo ปีที่แล้ว +1

      @@DeveloperDeck101 Sim...ja ta rolando aqui..to trabalhando e ouvindo! TMJ

  • @hasifzulkifli5416
    @hasifzulkifli5416 10 หลายเดือนก่อน +3

    Even I dont understand the language, ill learn this knowledge from you. Thank you so much for sharing this!

    • @DeveloperDeck101
      @DeveloperDeck101  10 หลายเดือนก่อน

      Thank you Hasif 💪🏻 I believe you will find out good stuff in this video 🚀

  • @fabriciofeitosadecastro3170
    @fabriciofeitosadecastro3170 6 หลายเดือนก่อน +1

    Vídeo incrível sem palavras para descrever minha gratidão por compartilhar estes conhecimentos valiosos. Tem muita coisa que é novidade e da até enjoou e uma certa ansiedade em pesa que são bastante detalhes e uma longa jornada de aprendizado.

  • @istrick
    @istrick 2 หลายเดือนก่อน

    Nem terminei de ver mas os primeiros 30 minutos de vídeo já me ajudaram muito. Valeu!

  • @app2028
    @app2028 8 หลายเดือนก่อน +2

    Rapaz ficou incrível, depois disso virei membro dos mais bravos.

    • @DeveloperDeck101
      @DeveloperDeck101  8 หลายเดือนก่อน

      Obrigado Rodrigo 💪🏻quando quiser, entre no discord

  • @JWilker17
    @JWilker17 ปีที่แล้ว +3

    Você é o melhor que temos... Só conteúdo de qualidade! 🔥

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Obrigado Jean 🔥 Compartilha por aí brother 🚀 e obrigado por comentar. É sempre bom saber quem está por aí ❤️🫠

  • @danfealmeida
    @danfealmeida ปีที่แล้ว +1

    pela apresentação já se percebe o nível da aula. parabéns, ganhou mais 1 inscrito.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Daniel 🙏🏻 Não se esqueça de ir na página inicial do canal e entrar no nosso discord

  • @cocada1646
    @cocada1646 3 หลายเดือนก่อน

    conteúdo maravilhoso e ainda gratuito! Você é um bom rapaz!

  • @DanielPerez-cu2wo
    @DanielPerez-cu2wo ปีที่แล้ว +1

    Acabei só agora de ver tudo....mano, simplesmente sensacional!!! Parabénsss..que seu canal aqui no TH-cam possa explodir...vc merece! Vou continuar agora minha sequencia da masterclass de Next que tá boa demaaais!!!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Que show que vc curtiu Daniel 🙏🏻 Esse deu bastante trabalho 😅

    • @DanielPerez-cu2wo
      @DanielPerez-cu2wo ปีที่แล้ว +1

      @@DeveloperDeck101 imagino mano..foi bom demais...desde que vc lançou fiquei sem tempo na correria do trabalho..ai tive que ver picado e eu ia implementando junto tb..foi top!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Show de bola 🤩

  • @rvsandre
    @rvsandre ปีที่แล้ว +1

    Meu amigo, você é sensacional! Obrigado pelo tempo dedicado. Sua didática é incrível! Parabéns irmão, Deus abençoe você ❤

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Raphael 🙏🏻 Entra no nosso discord discord.gg/grcM6NWRdA
      Você já conhece a Masterclass gratuita aqui do canal?
      th-cam.com/play/PLR8OzKI52ppWoTRvAmB_FQPPlHS0otV7V.html&si=mGp66TZ4OU4FtRCw

  • @TkdCrisDev
    @TkdCrisDev 11 หลายเดือนก่อน +2

    Caramba, muito obrigado pelo vídeo.
    Estou nesse momento em 1:59:47 do vídeo e estou impressionado com tanta qualidade.
    Aprendendo demais, valeu mesmo 😄👊

    • @DeveloperDeck101
      @DeveloperDeck101  11 หลายเดือนก่อน +1

      Show Cristiano 🙏🏻 Se quiser entrar no discord, link na página inicial do canal

    • @TkdCrisDev
      @TkdCrisDev 11 หลายเดือนก่อน +1

      @@DeveloperDeck101 maravilha vou entrar lá. 😁

  • @jhonatanoliveira4183
    @jhonatanoliveira4183 ปีที่แล้ว +2

    Já falei que tu é o melhor, né? Muito obrigado por esse conteúdo fooooooooooda. Já tô assistindo agora e vou fazer junto também depois! 🔥🔥🔥

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      😊 Obrigado Jhonatan ❤️ Espero que te ajude de montão. Vai ouvindo aí porque já é parte do conhecimento.💪🏻💪🏻💪🏻💪🏻🧠

  • @brenooouuuu
    @brenooouuuu 9 หลายเดือนก่อน +1

    Salve, salve, vídeo muito bom, projetinho diferenciado dos demais hehe. Sugestion (se não der muito trabalho): colocar na barra de rolagem do youtube o tempo dos temas separados pra galera poder revisitar no tópico que ficou com dúvida.
    Valeu, maninho!

  • @devmaicon
    @devmaicon ปีที่แล้ว +1

    Amigo, parabéns pela dedicação em ensinar.. e pelo video monstro de mais de 5h...Aprendi muita coisa.
    Assisti todinho, e ainda passei muitas horas mexendo, e tentando melhorar. Afinal sempre conseguimos ir melhorando... já fiz mais de 1000 requests no storage do supabase hahahaha
    valeu. 🚀🚀

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Show de bola 🙏🏻 Parabéns.não esqueça de compartilhar nas suas redes sociais ❤️🫠

  • @Jhean_Perdido
    @Jhean_Perdido ปีที่แล้ว +2

    O brabo 😊 projeto 🎉

  • @Öyster_Boy
    @Öyster_Boy ปีที่แล้ว +1

    O cara é foda, patroa!

  • @klaulins
    @klaulins ปีที่แล้ว +1

    Muti bom, sua didática esta cada vez MELHOR!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Cláudio! ❤️🫠
      Te convido para o discord do canal discord.gg/Q3FxkTBC3w

  • @tiagoc9754
    @tiagoc9754 ปีที่แล้ว +1

    Caraca... 5 horas de vídeo. Parabéns pelo empenho! Já deixei salvo aqui pra assistir

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Tiago 🚀 É para maratonar 🤭

  • @vitor_b
    @vitor_b 3 หลายเดือนก่อน +1

    Valeu!

  • @Chainlenger2
    @Chainlenger2 2 หลายเดือนก่อน +1

    Um like, um inscrito. Parabéns pelo conteúdo.❤

  • @27lucaslol
    @27lucaslol ปีที่แล้ว +1

    Show de bola

  • @ECM_TV
    @ECM_TV ปีที่แล้ว +1

    Fera demais bora Deckersssss!!!!
    💪

  • @GabrielRibeiro-xg2pr
    @GabrielRibeiro-xg2pr ปีที่แล้ว +1

    Top demais Brunão! obrigado pelo conteúdo.

  • @josuelsanches3536
    @josuelsanches3536 ปีที่แล้ว +1

    Ótimo, sou iniciante e preciso fazer diversos projetos para ir pegando a manha.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Que bom Josuel 💪🏻 Já assistiu a Masterclass inteira!?

    • @josuelsanches3536
      @josuelsanches3536 ปีที่แล้ว +1

      @@DeveloperDeck101 encontrei o canal agora, vou pegar todo o conteúdo de next JS e relacionados.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Show Josuel! Vai na fé na Masterclass

  • @edu_dev
    @edu_dev ปีที่แล้ว +1

    gente como eu fiquei sabendo desse canal agr? obg pelo conteúdo estava explorando o supabase esses dias e n tinha achado muitos tutoriais acho que vale uma série no canal ganhou + 1 inscrito 🤩🤩👌👌

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Que bom Edu 🙏🏻 não esqueça que este é um projeto final da Master class de Next.js 13. Assiste a playlist 💪🏻🚀
      Tem discord também: discord.gg/pxbrDcFb9g

  • @MarcusBlz
    @MarcusBlz ปีที่แล้ว +1

    Show de bola! Conteúdo de qualidade absurda! Top demais, obrigado por isso. 🚀🚀

  • @jeffymesquita
    @jeffymesquita ปีที่แล้ว +2

    Caraca 5 horas, só vamos!!!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Eu avisei hein. Por isso demorou um pouco mais para sair. 💪🏼

  • @vinianhaiadev
    @vinianhaiadev ปีที่แล้ว +1

    Que projeto sensacional!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Opa Vinicius, tudo de boa? Vai com tudo 🚀

  • @canova
    @canova ปีที่แล้ว

    Parabéns pelo trabalho de excelência, sua didática e a stack escolhida foram ótimas!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Ale pelo comentário e assinatura 🙏🏻 Caso não esteja no nosso discord, segue o link do convite discord.gg/VKxmZFTRRn

  • @mateusleal1254
    @mateusleal1254 ปีที่แล้ว +1

    showww, vou fazer esse tutorial com certeza... obrigado meu amigo

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Valeu Mateus ❤️ Faz e compartilha 🚀

  • @jsilva23
    @jsilva23 ปีที่แล้ว +1

    Incrível! Muito obrigado pelo video!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado José 🙏🏻 não esqueça de maratonar a Playlist da Masterclass para ficar 100% e entrar no nosso discord discord.gg/Q3FxkTBC3w
      Abraço

  • @robsonmvieira
    @robsonmvieira ปีที่แล้ว +1

    Top demais. Parabéns, cara!!!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Obrigado Robson! 🙏🏻 Aproveite 💪🏻🚀

  • @felipemelo9975
    @felipemelo9975 หลายเดือนก่อน +1

    Show estou fazendo o projeto com next 15

  • @joelluis.
    @joelluis. ปีที่แล้ว +1

    Top demais 🎉❤

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      🔔🔥🔥🔥🔥🚀

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Joel. Você está no nosso Discord?

    • @joelluis.
      @joelluis. ปีที่แล้ว +1

      ​@@DeveloperDeck101Não estou, me manda o link por favor Bruno😮

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Opa….link do discord: discord.gg/Q3FxkTBC3w

    • @joelluis.
      @joelluis. ปีที่แล้ว +1

      @@DeveloperDeck101 entrei lá, valeu

  • @On365
    @On365 ปีที่แล้ว +1

    Maratona do FDS garantida

  • @franciscokelton6683
    @franciscokelton6683 ปีที่แล้ว +1

    brabo de mais!!

  • @MarcosTraderr
    @MarcosTraderr ปีที่แล้ว +1

    Esperei muito por este vídeooooo, obrigado

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      🤭 Agora é 🫠 o 🧠 🥇

    • @MarcosTraderr
      @MarcosTraderr ปีที่แล้ว +1

      @@DeveloperDeck101 Fala meu bom, fiz agora o deploy obrigado pela ajuda de sempre aqui no canal e lá no discord! Você é luz irmão!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Que show Marcos! Parabéns pelo empenho, espero que tenha valido a pena a espera. Super orgulhoso de você 🤩✨

  • @danielcampillo9679
    @danielcampillo9679 2 หลายเดือนก่อน +1

    Olá, tudo bem? Parei no tempo 1:49:33. Após tentar fazer o login, ele não está enviando os dados p/ Supabase. Em algum momento você fez a conexão com o Supabase? Ou foi somente no inicio quando aplicou a API no .env

    • @DeveloperDeck101
      @DeveloperDeck101  2 หลายเดือนก่อน +1

      Deve estar no começo com as variáveis de ambiente

  • @gustavomoreira7817
    @gustavomoreira7817 ปีที่แล้ว +1

    "2:02:44" para frente eu nao consegui seguir eu crio a tabela profiles mas parece q nao vincula com users ai a trigger, so consigo criar na pasta public e n consigo referenciar a tabela users é algum bug sera?

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Oi Gustavo 🙏🏻 Olha o comentário fixado, teve uma mudança depois do vídeo e coloquei a solução ali

  • @franciscokelton6683
    @franciscokelton6683 ปีที่แล้ว

    em uma aplicação mas robusta, é mas recomendado fazer um back desdo o início ou ainda é recomendado utilizar um supabase, firebase entre outras opções, e até que ponto é mais vantajoso utilizar essas tecnologias.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Supabase, firebase e outros provém funcionalidades de backend como db, storage, authentication, etc. Em relação a utilizar outras tecnologias é uma questão de escolhas ligadas a custo, capacidades e escalabilidade.
      Talvez eu possa abordar um pouquinho mais o básico de arquitetura. Vou pensar um pouco nisso.

  • @got3n815
    @got3n815 2 หลายเดือนก่อน +1

    Tem alguma dica para entender melhor sobre os componentes do shadcn-ui?

    • @DeveloperDeck101
      @DeveloperDeck101  2 หลายเดือนก่อน

      Tem vários vídeos no canal sobre shadcn

  • @paulospiguel
    @paulospiguel ปีที่แล้ว +1

    Boas…. Muito bom conteúdo. Agora tenho uma dúvida, qual seria o memento mais adequado para fazermos testes em nossas aplicações? Sabe dizer? Desde o começo? Quando a aplicação começa a ficar seria? Ou depois quando mais pessoas entram no time. Digo em um cenário onde estamos criando um MVP ou POC

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Paulo. Tema complicado 😅.
      Vou resumir (tem opiniões pessoais aqui)…
      POC nunca a não ser que o objetivo da POC seja provar que determinada plataforma ou tecnologia atinge os requisitos.
      MVP: depende do que seria o resultado positivo ou aprovação do MVP.
      Em relação a App ficar seria. Eu não vejo sentido em fazer testes se o projeto não tem futuro, e sim um teste (tipo MVP e POC)
      Hoje tem muitos projetos que nem metodologia de testes tem. Testar custa caro (muita gente vai me criticar aqui), mas tem CEO e CTO Que decide testar em produção porque o custo de resolver o erro é menor que prevenir.
      De qualquer maneira aqui é papo reto, na entrevista de emprego acho melhor ser mais “testador” 🤭

    • @paulospiguel
      @paulospiguel ปีที่แล้ว +1

      @@DeveloperDeck101 hahaha muito bom a condução de sua resposta, mas a melhor parte foi a final pois na entrevista precisamos nos passar que amamos criar testes e na verdade não é assim.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Tem que mandar a real. Mais de duas décadas trabalhando em projetos gigantes de substituição de sistemas core empresariais e só lá por 2017 encontrei um projeto que realmente tinha metodologia de testes (releia minha resposta e encontre o resultado🤭)

  • @got3n815
    @got3n815 2 หลายเดือนก่อน +1

    Quais extensões do vscode você usa para deixar o vscode mais bonito?

    • @DeveloperDeck101
      @DeveloperDeck101  2 หลายเดือนก่อน +1

      Eu vivo trocando brother. No próximo vídeo eu abro e mostro

  • @MarcosFreitas-yr3tg
    @MarcosFreitas-yr3tg 11 หลายเดือนก่อน +1

    Incrível, obrigado pela aula!!!
    Entretanto estou enfrentando um pequeno bug com o componente de upload, para mais alguém o upload não funciona em dispositivos móveis? Já tentei inúmeras "soluções" e não consegui nada ainda.

    • @DeveloperDeck101
      @DeveloperDeck101  11 หลายเดือนก่อน +1

      Posta no canal de ajuda do discord Marcos 💪🏻

    • @MarcosFreitas-yr3tg
      @MarcosFreitas-yr3tg 11 หลายเดือนก่อน +1

      ​@@DeveloperDeck101 Entretanto consegui resolver, vou deixar cá a solução caso mais alguém tenha o mesmo problema.
      Basicamente pelo que entendi há um problema entre como o dropzone faz a chamada da API de leitura de arquivos e o android não consegue reconhecer o tipo de arquivo, por isso quando acabamos por conseguir abrir o seletor de arquivos, o próprio arquivo não é reconhecido pelo sistema, ele é simplesmente ignorado.
      O que fiz foi criar um botão dentro de uma label e usar um input oculto.
      ```
      {
      if (e.target.files) {
      onDrop(Array.from(e.target.files));
      }
      }}
      />


      Select File

      ```
      Também adicionei validação para manter o botão desativado casa já haja alguma imagem na variável.
      Creio que não seja a melhor solução, mas funcionou!
      Mais uma vez, obrigado pelo conteúdo!

    • @DeveloperDeck101
      @DeveloperDeck101  11 หลายเดือนก่อน +1

      @MarcosFreitas-yr3tg show de bola💪🏻

  • @geraldopereira9536
    @geraldopereira9536 3 หลายเดือนก่อน +1

    Muito bom. Me tira uma dúvida, um micro-saas de delivery cada loja terá seu próprio banco de dados, como eu faço? eu tenho que subir uma api para cada banco de dados ou manipulo o .env da api com base no endpoint que esta sendo acessado?

    • @DeveloperDeck101
      @DeveloperDeck101  3 หลายเดือนก่อน +1

      Opa, tudo bem?
      Você não vai ter um banco de dados para cada loja. Você vai modelar as tabelas para ter várias lojas.

  • @nelohenriq
    @nelohenriq ปีที่แล้ว +1

    Quando vou selecionar a tabela para ser chamada no trigger, não tenho acesso à tabela users, só a tabela profiles!! Assim não consigo que o trigger seja chamado quando é adicionado um novo usuário na tabela users... No vídeo você consegue aceder às outras tabelas, no meu caso só da para selecionar a tabela profiles...

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Fala Herminio 🙏🏻 Da uma olhada no comentário fixado do vídeo. Teve uma atualização no supabase e tem que ser executado via código a criação da trigger. 😉

    • @nelohenriq
      @nelohenriq ปีที่แล้ว

      @@DeveloperDeck101 Já executei e funcionou, obrigado! Agora estou aqui com outro problema, não consigo fazer logout. Registro e Login funcionam bem, mas n consigo fazer logout. Dá este erro "UserNav: Error while fetching user: AuthApiError: invalid claim: missing sub claim
      at handleError (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/lib/fetch.js:42:11)
      at async _handleRequest (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/lib/fetch.js:79:9)
      at async _request (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/lib/fetch.js:64:18)
      at async eval (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.js:801:24)
      at async SupabaseAuthClient._useSession (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.js:724:20)
      at async SupabaseAuthClient._getUser (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.js:795:20)
      at async eval (webpack-internal:///(app-pages-browser)/./node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.js:783:20)"

  • @juliolemos639
    @juliolemos639 ปีที่แล้ว +1

    Olá, Bruno, estou aprendendo muito com seus vídeos. Obrigado por nos ajudar. Estou com um probleminha na criação do trigger. Você pode me auxiliar, por favor? Em "Conditions to fire trigger" ao tentar escolher a Table, só aparece a opção da tabela oublic profile. Sabe qual o motivo? Obrigado.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Oi Júlio. Que bom que está ajudando 🤩
      Você tem que escolher o schema auth e depois a tabela user. Lembre que as tabelas de autenticação ficam neste schema (auth)
      Depois entra no discord do canal: discord.gg/grcM6NWRdA

    • @juliolemos639
      @juliolemos639 ปีที่แล้ว +1

      @@DeveloperDeck101 Acho que vou tentar refazer tudo, pois opto pelo Schema auth e mesmo assim continua apresentando apenas a tabela profiles.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Que estranho. Se amanhã eu entrar no discord e vc estiver on-line eu falo contigo.

    • @guibus_dev
      @guibus_dev ปีที่แล้ว +1

      @@DeveloperDeck101 Estou tendo o mesmo problema, segui passo a passo do vídeo e quando chego nessa parte também só aparece a tabela public profiles que foi criada um pouco antes, não aparece todas essas opçoes igual ao vídeo. Não sei se tem alguma coisa a ver pois não entendo do supabase, mas dentro da aba de Database, se entro em tables e tento escolher algum schema pra visualizar o schema auth aparece dentro dos 'protected schemas'. Pode ser por isso que ele não aparece na tela de criar o trigger..

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Me parece que o Supabase fez algumas alterações ou "Bug" e realmente pela tela não é possível fazer neste momento. Eu tenho um código de exemplo aqui que vocês podem modificar e executar pelo menu "SQL Editor" (Ícone que lembra um terminal do lado esquerdo acima de Database.
      Modifique o código conforme sua criação de tabelas e campos, adicione lá e execute.
      -- inserts a row into public.profiles
      create function public.handle_new_user()
      returns trigger
      language plpgsql
      security definer set search_path = public
      as $$
      begin
      insert into public.profiles (id)
      values (new.id);
      return new;
      end;
      $$;
      -- trigger the function every time a user is created
      create trigger on_auth_user_created
      after insert on auth.users
      for each row execute procedure public.handle_new_userA();
      Espero que ajude. Executei aqui e funcionou.

  • @hadawardgz
    @hadawardgz ปีที่แล้ว

    Você pode falar as extensões recomendadas para esta stack?

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Extensões?! Me da uma luz aqui para entender 😊

  • @TheNuGamers
    @TheNuGamers 10 หลายเดือนก่อน +1

    Na criação do trigger, o schema pgsodium e a auth agora são read only, e na public não aparece a tabela users para criar a trigger, como proceder?

    • @DeveloperDeck101
      @DeveloperDeck101  10 หลายเดือนก่อน

      Está no comentário fixado a solução

    • @TheNuGamers
      @TheNuGamers 10 หลายเดือนก่อน +1

      @@DeveloperDeck101 Opa, falta de atenção da minha parte kkkkk obrigado!

    • @TheNuGamers
      @TheNuGamers 10 หลายเดือนก่อน +1

      ​@@DeveloperDeck101 Bom... agora estou com internal server error depois que rodei o comando kkkk irei investigar o motivo

    • @DeveloperDeck101
      @DeveloperDeck101  10 หลายเดือนก่อน

      Pior que eles mudaram isso e nem deram um tapa na doc e tal. Faz com calma aí que o que eu coloquei no comentário tem que customizar, eu deixei apenas o esboço 💪🏻

    • @TheNuGamers
      @TheNuGamers 10 หลายเดือนก่อน +1

      ​@@DeveloperDeck101 Siim!! Mas já corrigi, obrigado.

  • @walysonmoura222
    @walysonmoura222 10 หลายเดือนก่อน +1

    seria possível usar apenas o auth do supabase + prisma + database Planetscale???

    • @DeveloperDeck101
      @DeveloperDeck101  10 หลายเดือนก่อน

      Sim. Mas teria mais uma plataforma para você gerenciar Walyson

    • @walysonmoura222
      @walysonmoura222 10 หลายเดือนก่อน +1

      @@DeveloperDeck101 muito obrigado pela sua atenção comigo 😊.
      Inclusive parabéns pelo conteúdo magnífico!
      Percebi a simplicidade que é usar o supabase, mas considerando uma integração prisma + database planetscale + auth :
      Você considera melhor supabase auth ou Auth0?

    • @DeveloperDeck101
      @DeveloperDeck101  10 หลายเดือนก่อน

      Puxa. Eu não conheço o auth0 a fundo, apenas sei que é bem consolidado. Mas acho que tem que verificar mais o preço vs funcionalidades

  • @MarioTrazzi
    @MarioTrazzi ปีที่แล้ว +1

    como eu utilizo o form usando NextUI, pois utilizei da mesma forma que vc usou no seu tutorial do Authguia mas la vc usa Shadcui, ai tentei utilizar com NextUI e quando clico no botão para registrar por ex que coloquei dentro do form, ele n executa a função de enviar o formulário.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Oi Mário. Boa pergunta. O shadcn-ui usa por baixo dos panos o react-hook-forma e zoe, o que é muito bom. Para você usar com outra biblioteca, você pode olhar esse vídeo aqui: th-cam.com/video/vHAiRwafgLE/w-d-xo.htmlsi=TKauwi3g-XVPrwNj
      Ele te mostra como usar puramente as duas bibliotecas em qualquer projeto, ao replicar.

  • @kaiqueyamamoto_oficial
    @kaiqueyamamoto_oficial 3 หลายเดือนก่อน +1

    tem material sobre nextjs com autenticação com jwt ?

    • @DeveloperDeck101
      @DeveloperDeck101  3 หลายเดือนก่อน

      Tem sim. Dá uma olhada nas playlists, inclusive tem um template lá no meu github compeletinho

  • @candiniz1855
    @candiniz1855 16 วันที่ผ่านมา +1

    Tudo bem, irmao? Primeiramente gostaria de agradecer pelo conteudo incrivel! Eu queria perguntar uma coisa: Todos os modelos do Replicate sao pagos? No caso, pelo que eu entendi, tem um preco fixo por cada requisicao que eu ou (salvo engano) qualquer usuario do meu app fizer. Isso e algo novo ou eu nao peguei essa parte na aula? Se sim, existe alguma forma de ainda poder manter o projeto mesmo que limitado sem ter que fazer pagamentos? Obrigado novamente!!

    • @DeveloperDeck101
      @DeveloperDeck101  14 วันที่ผ่านมา

      Puxa fera. Eu acho que tem planos distintos, mas também tipos de licenças diferentes. Acredito que precise verificar modelo a modelo.

  • @funnyanimalvideosshow7780
    @funnyanimalvideosshow7780 ปีที่แล้ว +2

    When will you make it in english or atleast give an english subtitle option

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Let me see see if I can generate the subtitles Sam 😉, I will let you know later. To be honest, when YT give the option to insert dub…I will probably do that, but as it is today…o my the big ones can do that.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      The automatic generated captions in English are available anyway. It is not the best experience, but works.

  • @MarioTrazzi
    @MarioTrazzi ปีที่แล้ว +1

    fiz para acontecer o login com o google, ele cria o usuario e tudo mais mais, quando confirmo la na pagina do login do google ele n joga para a pagina app-user, como faço esse redirecionamento?

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Você adicionou lá nas configurações do Google Cloud Platform a sua URL de callback?

    • @MarioTrazzi
      @MarioTrazzi ปีที่แล้ว

      @@DeveloperDeck101 já tinha feito sim, e não estava indo, na verdade o que faltou foi um redirectTo na funcao que chama o login do provedor
      const { data, error } = await supabase.auth.signInWithOAuth({
      provider: 'google',
      options: {
      queryParams: {
      access_type: 'offline',
      prompt: 'consent',
      -> redirectTo: "localhost:3000/user-app",
      },

  • @MarceloPontes-w9n
    @MarceloPontes-w9n ปีที่แล้ว +1

    Olá, rodei o comando rpm rum build e apresentou a seguinte mensagem de error: Dynamic server usage: Page couldn't be rendered statically because it used `cookies` . Estou usando o "next": "14.0.2". Alguém pode ajudar?!

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว +1

      Olá Marcelo, entra no discord que tem um canal de ajuda. Link na página inicial do canal

  • @LoboJuniorBr
    @LoboJuniorBr ปีที่แล้ว +1

    Esse codigo fonte esta no github?

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Não Lobo Junior 😊 Eu sou aquele chato odiado que faz todo mundo escrever o código 🤫

    • @LoboJuniorBr
      @LoboJuniorBr ปีที่แล้ว

      Justo! Mas gostei da implementação do midleware com supabase (hoje uso o firebase), mas nada como assistir novamente o video e pinçar esses caras
      😀 Obrigado pelo conteúdo.

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Supabase é bem bacana 💪🏻 firebase tbm

  • @mauricioantonelli4145
    @mauricioantonelli4145 หลายเดือนก่อน +1

    Cara, tu da aulas particulares?

    • @DeveloperDeck101
      @DeveloperDeck101  หลายเดือนก่อน

      Nunca pensei nisso Maurício, mas me procura no discord, link na página inicial do canal

    • @mauricioantonelli4145
      @mauricioantonelli4145 หลายเดือนก่อน +1

      @@DeveloperDeck101 te mandei msg lá cara, abs!

  • @got3n815
    @got3n815 2 หลายเดือนก่อน +1

    Tem o repositório dessa app?

    • @DeveloperDeck101
      @DeveloperDeck101  2 หลายเดือนก่อน +1

      Não. Você precisa programar.

    • @got3n815
      @got3n815 2 หลายเดือนก่อน +1

      @@DeveloperDeck101 ta bomm

  • @felipemelo9975
    @felipemelo9975 หลายเดือนก่อน +1

    tem o repositorio do projeto mestre?

    • @DeveloperDeck101
      @DeveloperDeck101  หลายเดือนก่อน

      Esse não. Foi feito para todo mundo codar 🤯💰

  • @MarioTrazzi
    @MarioTrazzi ปีที่แล้ว +1

    ficou frio depois dos 37:27 kkk

  • @xsamuelx3603
    @xsamuelx3603 ปีที่แล้ว +1

    :)

  • @NFT01
    @NFT01 หลายเดือนก่อน +1

    1:07:34

    • @NFT01
      @NFT01 หลายเดือนก่อน +1

      1:11:12

    • @NFT01
      @NFT01 หลายเดือนก่อน

      1:57:38

    • @NFT01
      @NFT01 หลายเดือนก่อน +1

      2:16:14 / 5:24:44

    • @NFT01
      @NFT01 หลายเดือนก่อน

      2:57:28

    • @NFT01
      @NFT01 หลายเดือนก่อน +1

      Utilizando este espaço para marcar onde parei, a didática é excelente.

  • @Jhean_Perdido
    @Jhean_Perdido ปีที่แล้ว +2

    acabou vamos para desafio

    • @DeveloperDeck101
      @DeveloperDeck101  ปีที่แล้ว

      Hora de deixar 10X melhor e dar o seu toque no projeto 💪🏻🚀