🔴 Let’s build a ChatGPT Messenger with REACT.JS! (Next.js 13, Firebase, Tailwind CSS, TypeScript)

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2024

Комментарии • 432

  • @jsovando
    @jsovando Год назад +49

    Sonny, how are you? Here Simon from Chile. I work as a concierge and since 2021 I have been enduring mistreatment and bosses who seek to solve their problems at my expense, the last month and a half I am already directly ill (psychically, physically and financially), so I have been studying for a while to be a frontend developer and change my life. A few months ago I found your RUclips channel and I must say that it blew my mind. I am immensely grateful for what you do, from your project-based courses, clones of well-known platforms, and even the music you use in your videos (which I didn't know, and in these difficult times, songs like "Honesty" or "You Blow My Mind" by Hallman help me feel better). Somehow I wanted to thank you and let you know that there are people you are helping to see the light at the end of the tunnel. I hope you are well, greetings!

    • @SonnySangha
      @SonnySangha  Год назад +14

      This is an incredibly powerful message - thank you for sharing your story and I’m grateful I was able to positively impact your life 🙏🏽
      Keep growing brother!!! 🔥
      #PAPAFAM

    • @Dr-dyrane
      @Dr-dyrane Год назад +2

      This is so true!!! Thanks a lot Sonny!!!

  • @InfraiNFORM
    @InfraiNFORM Год назад +41

    For those getting stuck at 2:48:00 and finding the app not returning the answers from the openai api. Sonny used next 12 in this tutorial and in latest next 13 version routing/route handlers have been changed so the await fetch("api/askQuestion") in the chatInput component in this video no longer works. Anyone who tries to do this tut on Next 13 will get stuck here unless they opt out of using the recommended /app and use /pages instead. I might do a solution video on my channel using next 13 if enough people want to see the fix, like this comment if you want to see it.

    • @tejaswavhal2626
      @tejaswavhal2626 Год назад +2

      I am using page directory for api then also i am facing the same error. please provide a solution

    • @InfraiNFORM
      @InfraiNFORM Год назад +1

      @@tejaswavhal2626 which next version?

    • @tejaswavhal2626
      @tejaswavhal2626 Год назад

      @@InfraiNFORM i am using 13.3.4, can you please give me your code

    • @dancrha5978
      @dancrha5978 Год назад

      Can you please make a video on how to fix it or share your code repository? I spent my whole day doing this just for it to fail 🤦‍♂️😂

    • @hacun3jr
      @hacun3jr Год назад

      please do a video

  • @amadeusocean1201
    @amadeusocean1201 Год назад +26

    Just finished the build myself and deployed it to Vercel. It works! Now, I've got an awesome place to host my own fine-tuned OpenAI models. I trained it with rap-lyrics and made OpenAI slur like a drunk sailor. Thank you so much, Sonny.

    • @024ashish5
      @024ashish5 Год назад +7

      Your github link please

    • @tntextreme1965
      @tntextreme1965 Год назад +1

      Fake. Show your GitHub profile to prove lol. Just another spam text

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

    • @beastnighttv
      @beastnighttv Год назад +1

      @@kedarvyas7134 both are different

    • @SaquibAnsariofficial01
      @SaquibAnsariofficial01 Год назад +1

      can u share please ur github repo link i want to check some code error that i am facing

  • @cgescape
    @cgescape Год назад +1

    This thing is crazy... actually giving me realistic busisness insights... tried its advice.. and actually givin profit.. feels like ive unleashed the genie outta the bottle..

  • @RobShocks
    @RobShocks Год назад +5

    Wow, wow, wow. I have never enjoyed a tutorial as much as this. The energy and vibe is unreal from Sonny it felt like a live hackathon. How he manages to do this live for 3 hours along with keeping the stream pumped is next level. Can't wait for more.

    • @SonnySangha
      @SonnySangha  Год назад

      Thank you I’m glad you liked it!!!

  • @TaderSalahEddine
    @TaderSalahEddine Год назад +15

    Wow, Sonny, your course on building a blog with Next.js, Sanity, TypeScript, Tailwind CSS, Auth, CMS, and Preview Mode was truly amazing! I just finished it and I'm blown away by the knowledge and expertise you shared. Your passion for web development shines through in every aspect of the course. From morocco I am grateful for the opportunity to learn from you. I am now planning to connect Sanity with ChatGPT to generate content more efficiently. I stumbled upon your channel and found this video and I just had to leave a comment to express my gratitude. Keep up the fantastic work, Sonny! You are an inspiration to us all.

    • @SonnySangha
      @SonnySangha  Год назад +4

      Thank you so much for the kind words! Keep crushing, Sanity x ChatGPT sounds like an awesome combo!!! 🔥
      #PAPAFAM

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

    • @rajfekar4839
      @rajfekar4839 Год назад

      @@kedarvyas7134 firebase

  • @skylakefreak3665
    @skylakefreak3665 Год назад +3

    Those who aren't getting any response at 2:48:00 is due to OPENAI has stopped giving free access to API'S.
    Solution: Just setup a payment method for your API and Tie it with limit so you don't overexceed the cost you can't bear, for example like $2.
    After doing this things your API will work And generate Response. And you will get your query resolved.

  • @jackmullin8962
    @jackmullin8962 Год назад +12

    1100 likes in 4 hours! Sonny you are smashing it lad!!! Dubai style lol 😎 just landed my first react native developer interview cause of you! I owe you man. Been hard work grafted did your deliveoo but added way more features and design style spent ages on it. Learnt / learned so much. Thanks bro!

    • @jackmullin8962
      @jackmullin8962 Год назад +2

      Already got a degree but finding your channel has really helped me. Your a legend 👏 🙌

    • @SonnySangha
      @SonnySangha  Год назад +3

      This made my day thank you for sharing dude! #PAPAFAM

    • @jackmullin8962
      @jackmullin8962 Год назад +1

      @@SonnySangha I owe you!!! You are epic! Don't get me wrong still plenty plenty of hard work and effort for me to do but last 4-5 months been cool. I love coding again. ♥️

    • @SonnySangha
      @SonnySangha  Год назад +3

      @@jackmullin8962 you’ve already repaid me by smashing it in your career dude, keep growing! 💪🏽🔥

    • @abdulfaridolakunle9304
      @abdulfaridolakunle9304 Год назад

      @@jackmullin8962 I am very happy for you, How can I get in contact with you. I'm also a reactjs developer, I will like to have a chat with you. Hoping for your positive response

  • @dongyuexu4823
    @dongyuexu4823 Год назад +2

    This ChatGPT messenger app tutorial is so amazing! The tech stacks used are also fantastic. Truly appreciate!

    • @SonnySangha
      @SonnySangha  Год назад

      Thank you I’m glad you enjoyed it!!!

  • @maxbettinelli9025
    @maxbettinelli9025 Год назад +4

    +1 for Solidity and Ethereum based tutorials (ethersjs, wagmi, rainbowkit). Huge fan of videos showcasing projects start to finish. Til the next one!

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

    • @maxbettinelli9025
      @maxbettinelli9025 Год назад

      @@kedarvyas7134 typescript is used but also fire base for backend

  • @ErlWable
    @ErlWable Год назад

    I had forgotten why I was watching your videos, but what a reminder on who you are!!!
    BLASTED!!!!

    • @SonnySangha
      @SonnySangha  Год назад +2

      I appreciate that & I’m glad you’re enjoying the content!!! #PAPAFAM 🔥

  • @basb6230
    @basb6230 Год назад +1

    Very much liked watching Steve Carell create this ChatGPT Messenger. Fantastic character!

  • @SuperPompey77
    @SuperPompey77 Год назад

    Because this is my favorite channel on the whole internet, I'm going to get the best membership there is and I'm going to come out to Dubai and give it to Sunny personally. Maybe in the spring. Got to go to England anyway so might as well take a detour to Dubai.

  • @harishvithal584
    @harishvithal584 Год назад +12

    You are great sir, your way of explanation while coding is just amazing, this channel will get millions of subscribers definitely! alot of wishes for you just keep getting more and more success and keep shining and keep making this type of content for us... really thankfull to you from bottom of my heart!!!

  • @CMNDSAUDIO
    @CMNDSAUDIO Год назад

    76 thousand views and only 2.5 thousand likes. kinda fucked up considering this is super dope content as far as tutorials go, its modern, useful, and high energy. Def deserves more love.

  • @harshpatel1971
    @harshpatel1971 Год назад

    Those who are facing an issue that is dont get response from chatGPT so just check 2 things 1st is check you openai key which is long key, i think morethan 32 words key which is provided by open ai.2nd check is that check you have return a res in query function. I made those 2 mistake which i explained them to you and it works well😊. I hope this comment help you guys

    • @divamsrivastava897
      @divamsrivastava897 Год назад

      sir can you please help me the link of your repo , i can't see the response from chatgpt in firebase , please sir I need to show it as final year project

  • @Rantalytics
    @Rantalytics Год назад +1

    sonny would loveeee you to go deeper on models and AI based projects. Thank you so so much for your time and effort. You're doing incredible work and i'm grateful to have found this channel! much love

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

  • @serial_coder
    @serial_coder Год назад

    I love the way you put music on the background. I am starting to build this. Love from 🇳🇵

    • @SonnySangha
      @SonnySangha  Год назад

      Thank you so much 😀🙏🏽🔥

  • @abhinandangautam5583
    @abhinandangautam5583 Год назад

    What I like about sonny is?
    that he guide in proper way
    Also paying for repo is good point otherwise people can just put these project inside there resume without implementing it.

  • @shivamshah6579
    @shivamshah6579 Год назад

    I can't even explain how Papa React is changing the IT industry scene. I've been closely following him since the clever programmer days, Just completed building this app and deployed successfully. Sonny my Man, you have earn respect from us .
    ++Respect

  • @thexarviz
    @thexarviz Год назад +1

    Those who aren't getting any response at 2:48:00 is due to OPENAI has stopped giving free access to API'S.
    Solution: Just setup a payment method for your API and Tie it with limit so you don't overexceed the cost you can't bear, for example like $2.

    • @thexarviz
      @thexarviz Год назад

      personal note:
      2:48:12 is where i left.

  • @SimonLohmann-fx2qf
    @SimonLohmann-fx2qf Год назад +1

    Nice, had huge Fun building this and learned a lot ! Sonny, you are the best ! Looking forward to new Builds 😎

  • @mayankughade3585
    @mayankughade3585 Год назад

    This video gained you a subscriber, crazy build loved it !!!!!!!!

  • @youngwolf1009
    @youngwolf1009 Год назад +2

    This tutorial looks really interesting, im definitely gonna come back after learning typescript.

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

  • @joc414
    @joc414 Год назад

    Sonny your channel is AWESOME 🔥🔥🔥 This is my first time following your stream. Thank you so much!

  • @tokyodynamite6497
    @tokyodynamite6497 Год назад

    plus, you did get me my job as a Junior Full Stack Engineer. so ty for that as well.

  • @Lamsa_TV
    @Lamsa_TV Год назад

    can't love you less Sonny, keep doing the amazing builds, you're really pushing our skills with more than the speed of light😄, can't be tired of referring you channel to others

    • @024ashish5
      @024ashish5 Год назад +1

      can u provide ur github link bhai

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

  • @rohansingla4270
    @rohansingla4270 Год назад +1

    Sony bro, I really want to thank you for helping so much with ur livestreams and videos i learn a lot from you. Your teaching skills are amazing bro. You have taken my coding skills to a professional level. You are doing a Great job brother keep it up !!

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

    • @rohansingla4270
      @rohansingla4270 Год назад

      @@kedarvyas7134 firebase as backend

  • @TheJonChristie
    @TheJonChristie Год назад

    Impressive and seamless tutorial Sonny. I'll be checking you out moving forward. Thanks for the incredible value 👍.

  • @Sebastian-fj1wn
    @Sebastian-fj1wn Год назад

    Again. The best course you can find. GRACIAS

  • @burhankhatib
    @burhankhatib Год назад

    @SonnySangha you are with no doubt the best teacher out there!
    Is it possible to update the repo or create a new video where we can use GPT-4 instead of GPT-3 because its a bit out dated now after 2 months only 😅😂
    Thank you so much bro !

  • @jesusdoungoupou4890
    @jesusdoungoupou4890 Год назад

    From Russia I really like your videos

  • @AleksandrLubovskiy
    @AleksandrLubovskiy Год назад

    Thanks for tutorial, all feature is working from start to finish!

  • @pdovhomilja
    @pdovhomilja Год назад

    Thank you Sonny for your super amazing video. I love all that you do for developers. Every time I code with you I feel great energy and flow. Thank you once again, bro. Czechia is with you!

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

    • @pdovhomilja
      @pdovhomilja Год назад

      @@kedarvyas7134 This tutorial is TypeScript and FireBase. There is Next.JS which is FullStack = frontend+backend

  • @HenokGebresenbet
    @HenokGebresenbet Год назад +1

    great job papa react love from Ethiopia

  • @50shadesofgrade
    @50shadesofgrade Год назад +1

    Off the chain😁

  • @codewithtonny8176
    @codewithtonny8176 Год назад +3

    amazing indeed 💯🔥🔥

  • @JoelFunk
    @JoelFunk Год назад +4

    Definitely here for more AI tutorials. Great video as always, Sonny!

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

  • @abcoolguy
    @abcoolguy Год назад

    Hey sonny. Great video as usual!!! After watching you video i created my own, hosted on vercel and its working perfectly. Your .env file tip was really helpfull. Thanks a lot and keep it coming!!!

    • @zamandahar8530
      @zamandahar8530 Год назад

      Would you please share your repo with me ? i need the code because sony sangha not providing the repo for free

  • @53Strat
    @53Strat 11 месяцев назад

    Nice, I want to learn a bit about backend and firebase so this is perfect.

  • @Relaxwithpeter254
    @Relaxwithpeter254 Год назад

    I lov the way you enjoy what you do🔥

  • @jingli9232
    @jingli9232 Год назад

    you're a gift!!!! learned so much from you

  • @Nn0W0nN
    @Nn0W0nN Год назад

    You say “keep smashing that like button” but if I smash it twice it is as if I never smashed it all. So maybe something like “ if you have not already “ smash that like button now. … idk any thoughts? Thanks. 🙏
    Please don’t take this the wrong way because I do think you are doing fantastic work!!!

  • @rajuraman5773
    @rajuraman5773 Год назад +1

    this is so sick build

  • @suniyamokipallo2571
    @suniyamokipallo2571 Год назад

    This is best tutorial ! Please build part 2 of this with more advanced features. Also include the capability to display images as output of BOT.

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !!

  • @RodrigoVargas-g3x
    @RodrigoVargas-g3x Год назад

    Maaaaan this is great. Thank you!

  • @motivation2study_
    @motivation2study_ Год назад +2

    Hey Sonny! Your projects are extremely good! Pls make Telegram clone!

  • @gendev1105
    @gendev1105 Год назад

    Hi From Tunisia ! This Is So Coool Sonny , I really like what you are doing , Keep it up Bro , and Thank You 💯

  • @user-gnwolmgkqpcn15829
    @user-gnwolmgkqpcn15829 Год назад

    Your passion and work are very impressive and it has been helping me a lot. Thx a lot.

  • @manueldinisjunior
    @manueldinisjunior Год назад

    beats slapss so haaaard

  • @willowPAPA
    @willowPAPA Год назад

    One of your best Sonny! Loved it, keep up the great work

  • @raymondc.alvarezvelez5869
    @raymondc.alvarezvelez5869 Год назад

    I went through the whole thing and learned a lot. Thank you for the wonderful content!

  • @renatomignogna6895
    @renatomignogna6895 Год назад

    Great code along, thanks for sharing this. learning loads from your tutorials. Keep up the great work!

  • @rennan9891
    @rennan9891 Год назад +1

    Greetings from Brazil, esse cara é muito foda! O entusiasmo dele é contagiante.

  • @kawisofttechnologies6200
    @kawisofttechnologies6200 Год назад

    I just love your intro 😄

  • @chetanthakur8073
    @chetanthakur8073 Год назад +1

    Great man🎉

  • @pvm239
    @pvm239 Год назад

    pretty excited for this...going to start it today.

    • @SonnySangha
      @SonnySangha  Год назад

      You got this! It’s a lot of fun!

    • @amadeusocean1201
      @amadeusocean1201 Год назад

      How did it go? I just finished mine and have found a few bugs. Was wondering how you solved them.

  • @toastrecon
    @toastrecon Год назад

    Amazing. Thanks, Sonny! You really should have 2-3x the subs that you do!

  • @rohanbhardwaj9319
    @rohanbhardwaj9319 Год назад

    sonny you are the best. Great project.

  • @gershommwansa4995
    @gershommwansa4995 Год назад +1

    Hey!
    'SessionProvider ' cannot be used as used as a jsx component.
    It's return type 'void' is not a valid jsx element.

  • @shubender
    @shubender Год назад

    Great job! Thank you a lot!
    My chat have problems with little bit complicated requests. If I ask distance from Earth to the Moon - it answers normally.
    But if I ask "Write VAST Tag using SIMID Framework" - I had no answer and 504 error.
    Usual ChatGPT give my correct answer without problems.

  • @beingwhale
    @beingwhale Год назад

    This was a marvelous build. Thanks for sharing..

  • @hapidzfadli
    @hapidzfadli Год назад +3

    session always return undifined, why?

  • @franklinmayoyo
    @franklinmayoyo Год назад

    This was massive 🔥🔥

  • @meditationmusic1118
    @meditationmusic1118 Год назад

    Uniquely beautiful content 🔥🔥🔥

  • @vladyslavvideos
    @vladyslavvideos Год назад

    Fantastic video! Thank you very much!!!

  • @lukeskywalker7029
    @lukeskywalker7029 Год назад +2

    @Sonny Can you do a video on 404 and 500 error pages in app directory? Especially in context of nested dynamic routes for i18n routing :)

  • @shuvamsantra4706
    @shuvamsantra4706 Год назад

    I will be trying to make a react native app using your video as reference.. thanks for this video

  • @derekprieur5258
    @derekprieur5258 Год назад

    This build is sick 📈🔥

  • @eliuddyn
    @eliuddyn Год назад

    Almost 200K 🔥🔥

  • @monkeywithlightning3140
    @monkeywithlightning3140 Год назад

    I love this man

  • @5canwalk
    @5canwalk Год назад

    Ingenious 🎉❤

  • @chaddaking
    @chaddaking Год назад

    Keep smile and observe

  • @Magistrado1914
    @Magistrado1914 Год назад

    Excellent course and video.
    07/08/2023

  • @xXRapidWingZXx
    @xXRapidWingZXx Год назад

    University? College? nah PAPA FAM!!!

  • @benjoquilario3777
    @benjoquilario3777 Год назад

    Thank you sonny

    • @asbaqq
      @asbaqq Год назад

      This project able to create free

  • @syntheticquimera6642
    @syntheticquimera6642 Год назад +1

    Amazing video Sonny, thank you. In firestore, the collections inside the document are not deleted, is there a way to do it?

    • @syntheticquimera6642
      @syntheticquimera6642 Год назад +1

      It is deleted only when there are no messages, but if there are messages the information persists.

    • @manuelm1209
      @manuelm1209 Год назад

      Same here

  • @tylertaewook
    @tylertaewook Год назад +2

    Has anybody had issues with setting up firebase security rules? Not sure why normal security rules are not working for his example

  • @InsightCrypto
    @InsightCrypto Год назад +1

    i see so many people doing this, what i dont understand is the point of it? chatgpt is free, using via API costs money so why?

    • @TheJonChristie
      @TheJonChristie Год назад

      ChatGPT API allows you to integrate with various data sources and APIs to access real-time data,. Its also scalable so your prompts and responses can be longer and even fortified as you can leverage pre-built machine learning models/tools to improve efficiency and enhance capability. I get it though, the free version is more than many users need.

  • @parkerrex
    @parkerrex Год назад +4

    Got stuck on client IDs. Looks like your GCP had an autogenerated OAuth client ID that matches your firebase client ID.
    Mine didn't generate that -- tried creating new oAuthClientID in GCP then replacing the firebase one. Didn't work!
    Any tips?

    • @parkerrex
      @parkerrex Год назад +3

      if youre running into this -- click the little question mark icon next to web SDK configuration in firebase google sign-in method..
      then you click the blue link to GCP and itll get the autogenerated projects to show up

    • @rohanbhardwaj9319
      @rohanbhardwaj9319 Год назад

      @@parkerrex can't thank you enough bro. I was stuck in this error for about 2 days. Then i read your comment. Now this error is resolved.

    • @nicolaaskoster122
      @nicolaaskoster122 Год назад

      @@parkerrex Legend! Saved me a day worth of work at least! Thank you.

    • @larsmichael6242
      @larsmichael6242 Год назад

      just replace the old GOOGLE_ID and GOOGLE_SECRET in you .env file

  • @lawrencehilary4187
    @lawrencehilary4187 Год назад

    Amazing content. Really educative.

  • @sushilchauhan7660
    @sushilchauhan7660 Год назад

    Love your work, awesome

  • @veejayjoe
    @veejayjoe Год назад

    this is nuts

  • @Mohd_Zaid_khan
    @Mohd_Zaid_khan Год назад +1

    Commenting for better reach :)

  • @HarryWuTech
    @HarryWuTech Год назад

    Hi @Sonny would you please let me know how did you resize the browser windows in 3 different sizes so quick : ) at video time 1:42:21 Thanks

  • @manueljesus3160
    @manueljesus3160 Год назад

    Es going to be safe and applied for the reply from the other guy!

  • @harveerSingh-iy9xz
    @harveerSingh-iy9xz Год назад

    You are awsome bro just completed this build with you video side by side 🥳🥳🥳
    Bro can you please make a video on chat app in react native with stream chat as a backend really waiting for that bro😃😃

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !

    • @SaquibAnsariofficial01
      @SaquibAnsariofficial01 Год назад

      can u please share ur github link for this project

    • @harveerSingh-iy9xz
      @harveerSingh-iy9xz Год назад

      @@kedarvyas7134 Sorry for getting late to reply firebase is just used as backend to store chat data and providing authentication to users

    • @harveerSingh-iy9xz
      @harveerSingh-iy9xz Год назад

      @@SaquibAnsariofficial01 I can share but can you please confirm that will it going to land me in copyright issue or not?? if not then i will share it to you definately

    • @vivekprakashiitkgp1815
      @vivekprakashiitkgp1815 Год назад

      @@harveerSingh-iy9xz can you share ur github link me too. And can you tell me which version of next js you used?

  • @hemantwasthere
    @hemantwasthere Год назад +2

    This app doesn't seem to be work now, I made it along with you on the live stream it was working when, but now suddenly it crashes when chatgpt did something with openai API key configuration ig
    Can you please make video about that, its now working now or is it just me whose app is not working?

  • @tokyodynamite6497
    @tokyodynamite6497 Год назад

    ty for the tutorial

  • @devprajapati14
    @devprajapati14 Год назад +1

    how to add a dark/light mode switcher in this?? i tried for hrs but failed

  • @sellcorporation
    @sellcorporation Год назад

    Sonny, wonderful work on the video and the explanations. Everything in a few hours must have been a nice challenge.
    Do you know whether the chatbot could be pre-trained with a certain "story"/data, so that it knows the context, before I embed it's ..."intelligence" into a website/app?
    And then maybe even instruct the GPT API to ask some specific questions, which somehow, whatever placed, understand context and unlock...levels.
    Using the same platform and tools you have suggested, of course.
    Thank you very much for sharing your knowledge with the world. You are doing a really humanity service. If only everyone could see what we see about the potential of intelligence, and even the current growth in data absorption per...day.

  • @rahmatsulistio
    @rahmatsulistio Год назад

    its cool, btw what tools do you use to record and drawing on the screen?

  • @TheEujay29
    @TheEujay29 Год назад

    Thank you sir, I learnt a lot. By the way how to format the replies same with chatgpt that it automatically format like code, list or table

  • @o_oyash
    @o_oyash 7 месяцев назад

    idk if this just an error for me but to use the OpenAI api I had to connect my credit card to my account. The error code I kept getting was 429 and going into the openai discord I searched up my error code and looked for solutions. Seems like the only solution.

  • @jayzendub
    @jayzendub Год назад

    Holy shit man you're amazing! What software are you using to livestream/record? E.g. how you're transitioning back and forth between screens and such? I'm looking to build how-to videos for an app I'm building..

    • @SonnySangha
      @SonnySangha  Год назад +1

      Streamlabs! Thank you dude!!

    • @jayzendub
      @jayzendub Год назад

      @@SonnySangha thank you sir! On it!

  • @lukeskywalker7029
    @lukeskywalker7029 Год назад +1

    One thing I dont understand in your build with firebase, is the useCollection hook in the frontend.
    I suppose the hook makes sure to not leak sensitive data like Firebase API key to the frontend right?

    • @deeepxhit
      @deeepxhit Год назад

      I have same doubt on this... I've searched about this for an hours but couldn't have clear answer. Can anyone have an answer on this?

    • @lukeskywalker7029
      @lukeskywalker7029 Год назад

      ​@@deeepxhit Here comes ChatGPT's answer:
      The useCollection hook in Firebase is a React hook that is used to interact with a collection in a Firebase Cloud Firestore database from the frontend. It does not directly prevent the leakage of sensitive data like the Firebase API key to the frontend.
      However, Firebase does provide security rules that can be configured to control access to data in Firestore. These rules specify who can access the data and what actions they can perform on it. By properly configuring security rules, you can ensure that sensitive data is not leaked to unauthorized users.
      In addition, Firebase also provides a way to store sensitive data securely using the Firebase Functions service. Firebase Functions allows you to write server-side code that can interact with your Firebase project, including accessing sensitive data that should not be exposed to the frontend.
      So, while the useCollection hook itself does not prevent the leakage of sensitive data, Firebase provides several mechanisms that can be used to ensure that sensitive data is not exposed to unauthorized users.

    • @kedarvyas7134
      @kedarvyas7134 Год назад

      typescript is used or firebase is used in this video for backend??
      please answer !

  • @pandzior2801
    @pandzior2801 Год назад +2

    It says ChatGPT was unable to find an answer for that! (Error: Request failed with status code 401) why?

  • @jman5447
    @jman5447 Год назад +1

    This happened to me: 1:13:04
    when I successfully login, the page still rendered the Login component.
    How can I solve this?

  • @srandlee4014
    @srandlee4014 Год назад +1

    OpenAI API doesn't work, always error code 429, but I havn't used this before....

  • @SuperPompey77
    @SuperPompey77 Год назад

    Brilliant! Love these builds!