Build a SaaS: AI Companion With Next 13, React, Stripe, Prisma, MySQL, Tailwind | Tutorial 2023

Поделиться
HTML-код
  • Опубликовано: 13 июн 2024
  • Discord for any problems/errors/bugs: www.codewithantonio.com/discord
    Github & Live Website: www.codewithantonio.com/proje...
    Clerk Authentication: bit.ly/3Kmyytc
    Hotpot for AI Character Images: hotpot.ai/
    Inspiration for the project: github.com/a16z-infra/compani...
    In this comprehensive tutorial, we'll explore the intricate details of building an advanced SaaS AI Companion using Next.js 13. Our AI Companion taps into the power of embeddings and the Pinecone vector database to ensure long-term memory retention, supplemented by the fast caching abilities of the Upstash Redis database. We will also use MySQL and Prisma for storing companions.
    Harnessing the revolutionary features of Next.js 13 App Router, our platform will facilitate swift client-side routing, making the user experience seamless and intuitive. Alongside, the integration of Stripe promises a hassle-free subscription system, while Clerk handles user authentication with finesse.
    Throughout this tutorial, you'll be exposed to a rich array of web development technologies, including React, Tailwind, and Prisma. Every step is meticulously explained, ensuring even those new to the realm of SaaS development can follow along with ease.
    Whether you're an aspiring developer or a seasoned expert, this tutorial holds gems of knowledge that can benefit everyone. Keen to create a state-of-the-art SaaS AI Companion? Grab your developer toolkit, maybe a cup of your favorite brew, and let's redefine the AI-empowered web universe of 2023 with Next.js 13!
    Timestamps
    00:00 Intro
    06:07 Environment Setup
    10:31 Folder Setup
    18:07 Clerk Authentication
    31:51 Navbar
    51:43 Sidebar
    01:03:46 Search Filter
    01:16:14 Category Filter
    01:37:12 Companion Creation Form
    02:33:41 Companion Creation API
    02:51:48 Companion List
    03:11:42 Chat Header
    03:40:55 Chat UI
    04:18:38 Memory Service
    04:45:00 Chat API
    05:15:35 Stripe API
    05:49:26 Stripe UI
    06:23:05 Deployment

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

  • @codeofcodedotorg
    @codeofcodedotorg 10 месяцев назад +209

    Antonio is the mythical 100X developer we all aspire to be.

    • @codewithantonio
      @codewithantonio  10 месяцев назад +33

      hahaha, i just have really good subscribers that motivate me! 😉

    • @TimurIshuov
      @TimurIshuov 10 месяцев назад

      @@codewithantonio Antonio what is wrong with you (joking)... But it is not natural what you are doing. It is like you have access to some secret knowledge. You need to be careful. Those people on this list are atheists, and some are sort of pact dealers with Evil.

    • @TimurIshuov
      @TimurIshuov 10 месяцев назад +1

      @@codewithantonio Sorry, may be I envy you.

    • @ez7125
      @ez7125 8 месяцев назад +1

      What means 100x developer?

    • @AlanJudson
      @AlanJudson 7 месяцев назад +1

      @@ez7125 It means he's 100 times better than a regular developer.

  • @joshtriedcoding
    @joshtriedcoding 10 месяцев назад +51

    You're killing it. I'm currently using Clerk in my own app to handle auth and am pretty happy with it. Great project man!

  • @wndGGaRkGBKpXvM6NWHGOeMJv
    @wndGGaRkGBKpXvM6NWHGOeMJv 10 месяцев назад +45

    I don’t think I’ve ever been so pumped to work through a tutorial.

  • @farhankhan-hq9ww
    @farhankhan-hq9ww 9 месяцев назад +8

    Thankyou Antonio. This project gave me the required confidence for development. Guys , this guy is a gem , every point explained briefly and on point, we all need a teacher like you.❤

  • @mikaellindberg93
    @mikaellindberg93 9 месяцев назад +9

    I have been hovering around the intermediate levels in web development for a while now, and while I'm far from done with this video I can already feel that it amplifies my skill level greatly. I'm super, super excited to continue this as well as check out your other videos. 100% a sub from me, keep up the great work!

  • @londelidess
    @londelidess 7 месяцев назад +8

    You are the only one who talked about how to grab stripe webhook for production on RUclips. You my savior.

  • @user-ui5qu2uz1j
    @user-ui5qu2uz1j 10 месяцев назад +6

    Attention to details. Antonio, you're an absolute maestro. Thanks for taking the time to explain the concepts as well as the modus operandi. Learning is entertaining, watching your videos. Keep up the great work bro!

  • @codewithantonio
    @codewithantonio  10 месяцев назад +47

    Want to get mentored by me? Apply at www.codewithantonio.com/mentorship
    Hello everyone, thank you for choosing this video. In this tutorial you will learn how to build your own SaaS AI Companion Platform. You will be using advanced AI techniques like long term memory using vector databases and prompt engineering! Checkout the description for links and subscribe to the newsletter! ❤

    • @MrAvelino2010
      @MrAvelino2010 10 месяцев назад +4

      Congratulations can you make a POS SAS for Restaurant, where user can access by scan QR code , make orders

    • @youneshenni5417
      @youneshenni5417 10 месяцев назад +7

      Would you at some point consider making a premium course? Like 17 or 24 hours long course with loads of details and a very complex project (that includes testing, ci/cd, etc.). I would definitely buy it :)

    • @codewithantonio
      @codewithantonio  10 месяцев назад +7

      Im planning something like it :) @@youneshenni5417

    • @user-dt6ob5zr8g
      @user-dt6ob5zr8g 10 месяцев назад +1

      @@codewithantonio please don't be too expensive

    • @p.cnunes7098
      @p.cnunes7098 10 месяцев назад +1

      dude you are the best, keep up the good work. i just wanted to ask you, i live in honduras, can i build, edit and sell your apps to local buisnesses expecially the ecommerce one??

  • @Triple._.A
    @Triple._.A 10 месяцев назад +22

    Working through your projects gave me the confidence to build full stack production ready apps! I was super surprised by how much I learned from you when I tried building things from scratch. Truly thankful for you🙇‍♂️

    • @codewithantonio
      @codewithantonio  10 месяцев назад +5

      Im very happy I could be of help!

    • @Triple._.A
      @Triple._.A 10 месяцев назад +3

      @@codewithantonio I'll make you proud😼

  • @andydataguy
    @andydataguy 10 месяцев назад

    Yo this tutorial is exactly what I need. Thank you Antonio and thank you clerk for sponsoring this video! 🔥🙌🏾

  • @crazyycoder
    @crazyycoder 10 месяцев назад

    Love your tutorial man the way you are writing the clean code and using the only necessary libs Keep it up man

  • @iearlg
    @iearlg 10 месяцев назад +3

    Your clear explanations and attention to detail made the entire process a breeze to follow. As Beginner but slightly intermediate developer (coming that way soon) 😅, I couldn't be more thankful for the incredible value you provide through your channel. Your dedication to teaching and empowering us to create amazing projects is truly inspiring. Can't wait to see what you have in store next!!

    • @codewithantonio
      @codewithantonio  10 месяцев назад

      Glad you enjoy it! Thank you for the support!

  • @3illanon145
    @3illanon145 9 месяцев назад +1

    This is the first time I'm seeing an Antonio production, just 3 mins in and I have liked, subscribed, and belled! I can tell this is going to be a super awesome project! Definitely gonna build this

  • @mlamintamba
    @mlamintamba 10 месяцев назад +1

    Wow 😮 Antonio, you are pumping out content like crazy. Haven’t even finished your last tutorial. Keep up the good work 👍🏿… Great content 💪🏿

  • @goyashy
    @goyashy 10 месяцев назад +1

    You're killing it man. Thank you so much for this. I'm finally learning how to code in Next JS.

  • @oscarokereke2675
    @oscarokereke2675 10 месяцев назад +1

    Came at the right time. Thank you Antonoi, will hop on it once I finish the e-commerce project

  • @SuperPompey77
    @SuperPompey77 10 месяцев назад +1

    wow, i just saw this today. I cannot wait to get stuck into this one and learning more. Looks great and I will start this after our long weekend, which we have here in BC, Canada right now. Thankyou for your dedication into teaching us. I certainly appreciate it very much. I will give my feedback when I have completed this build.

  • @m123g
    @m123g 10 месяцев назад +1

    haha antonio, you're a machine. Pushing out high quality projects one after another before I can even finish the last one! Keep up the great work.

  • @BCSBhaveekJain
    @BCSBhaveekJain 10 месяцев назад +1

    Wow! You are absolutely killing it man. Just learned a lot from your REST API tutorial

  • @devdhaif
    @devdhaif 10 месяцев назад +1

    This is the content I always wanted ! This is amazing ! Subscribed

  • @thatsinteresting8479
    @thatsinteresting8479 10 месяцев назад +1

    This is my first time watching a 6 hour tutorial and I really enjoy it

  • @ThePhil0u
    @ThePhil0u 10 месяцев назад +1

    Amazing job I enjoyed the turorial and now having a lot of fun with the companions I built a GPT template to generate more of them as well as prompt for images Great Job Antonio .

  • @hemanthchowdary7150
    @hemanthchowdary7150 10 месяцев назад +1

    Waiting for it 🤩
    Thank you so much ❤
    More to go 🎉

  • @azhuinchina5814
    @azhuinchina5814 10 месяцев назад +1

    This is the longest tutorial I've ever done, but one of the best

  • @SuperPompey77
    @SuperPompey77 9 месяцев назад +2

    I just finished this project successfully. This was the best project yet and I thank you Antonio for all the initial work that went into researching and building this project and then to show us all and help us learn. I truly appreciate you and look forward to the next build and trust me I am learning a lot from this. Thankyou !

    • @saurabhshakya5367
      @saurabhshakya5367 9 месяцев назад +1

      I'm thinking of starting the project. Do we have to pay for any services which are used in the project?

    • @SuperPompey77
      @SuperPompey77 9 месяцев назад +2

      no you do not have to pay for anything, but word of warning when you start chatting with the companions, that stops working very quickly once you reach the limit which is not really that much.

    • @adamsaleem19
      @adamsaleem19 8 месяцев назад

      Awesome@SuperPompey77 well done - My son has been trying to get it work for weeks!

    • @YuriyChamkoriyski
      @YuriyChamkoriyski 6 месяцев назад

      Hi, @@SuperPompey77 Do you have any solution for that problem? I am experiencing the same. After 3rd, and 4th questions, the companion "answers" my question, because I can see it in the response on my console, but the app does not show it on the screen and the prompt is not cleared too from the Inbox. @codewithantonio Do you have any explanation?

  • @ChaDaeyeob
    @ChaDaeyeob 10 месяцев назад +1

    As always, amazing job Mr. Sir Antonio!

  • @daniel.w8112
    @daniel.w8112 8 месяцев назад +1

    This is amazing, Thank you so much. I hope you also get what you want from RUclips. Please continue making this videos!

  • @Pierrot24382
    @Pierrot24382 10 месяцев назад +1

    Thank you for another awesome tutorial, Antonio!

  • @quantontheway
    @quantontheway 10 месяцев назад +1

    you just lift youtube tutorial to a new level. thx for what you have done!!!

  • @darrenhinde2971
    @darrenhinde2971 9 месяцев назад

    Just wow, thank you so much for all of this hard work!!

  • @kendam1
    @kendam1 8 месяцев назад +2

    Once you start watching this video you don't want to stop, awesome job man!

  • @Paragon269
    @Paragon269 10 месяцев назад +2

    Done and dusted. Project complete. You did a great job!

  • @Dev_cent
    @Dev_cent 10 месяцев назад +1

    I just subscribed 🎉
    I can't believe I've been missing a lot of quality tutorials 😢

  • @wirapramuja007
    @wirapramuja007 10 месяцев назад +1

    Bro, i appreciate how attentive you are to your audience by actively listening to feedback and incorporating it into your content. That shows a genuine dedication to improving and providing value to your viewers. I must say, I thoroughly enjoy watching every single your videos (since netflix clone) and learning from your insights.
    Keep up the fantastic work, and I look forward to more insightful and engaging content from you in the future. You have a loyal fan in me! Thank you for sharing your knowledge and passion with the world.

    • @codewithantonio
      @codewithantonio  10 месяцев назад

      Thank you very much for your support from the start :)

  • @ayushp4471
    @ayushp4471 10 месяцев назад +1

    Quality Content as always🙌🏻🔥
    Thank you Antonio 💖

  • @wego-k4811
    @wego-k4811 10 месяцев назад +2

    Your work never stops amazing me. You have such great content 👍👍 Thanks for sharing

  • @tedreams
    @tedreams 10 месяцев назад +1

    As always, incredible job Master 🎉

  • @ashishbatra1
    @ashishbatra1 10 месяцев назад

    Still can't believe this video exist. I am working on AI with laravel backend and was looking for something to start nextjs, this was way beyond my imagination. Will be binging on other videos soon.
    Kudos to Antonio for this.

  • @labasubagia
    @labasubagia 10 месяцев назад +1

    With this quality, this channel is wild 🔥🔥🔥

  • @akmalsulaymonov2414
    @akmalsulaymonov2414 10 месяцев назад +1

    Thanks bro. Really appreciate for your tutorials

  • @youneshenni5417
    @youneshenni5417 10 месяцев назад +2

    You are definitely becoming my favourite RUclipsr in the learning category. Would love to see a custom UI for the payment page (like in Netflix) :). Keep up the great work.

    • @codewithantonio
      @codewithantonio  10 месяцев назад

      Thank you and thanks for the suggestion!

  • @benixmaximus
    @benixmaximus 10 месяцев назад +1

    Hi Antonio. I've got about 3 months of my javascript and react course to learn but I'm really looking forward to doing these tutorials when Im finished!

  • @luisvisintini833
    @luisvisintini833 10 месяцев назад +1

    Greetings from Argentina Antonio! always grateful for your contributions

  • @therongovender9471
    @therongovender9471 10 месяцев назад +2

    @codewithantonio I love your videos man, these are actually way better than any other paid courses i have done for react/nextjs. Thanks for being such an awesome creator and sharing your knowledge with the community. Was wondering also if you can share your, oh my posh theme setup, and also the vscode theme/icons/fonts etc

  • @sevente_en
    @sevente_en 10 месяцев назад +1

    What a tutorial, all I can say is thank you so much!

  • @uminhtetoo
    @uminhtetoo 10 месяцев назад +1

    Thank you so much for sharing your knowledge, Sir.

  • @Eventyret
    @Eventyret 10 месяцев назад +2

    Amazing video. Thank you for this! I must say I think Antonio is the new raising RUclips Superstar for developers for 2023

  • @harshshukla001
    @harshshukla001 10 месяцев назад +1

    Love the project and dedication towards project. ❤
    Waiting for some awesome tutorial from you......

  • @egretfx
    @egretfx 10 месяцев назад +1

    this guy is a masterpiece man!!!! your work is amazing!!

  • @fotyG
    @fotyG 10 месяцев назад +8

    High quality stuff - as usually! Enjoying every second of this video already 😻
    P.S. One little note on PlanetScale - some have probably run out of free db and branches for them to use, if they follow your projects regularly. So, guys, if you see this - prisma makes it super easy to use a different db cloud solution and everything will work the same as long as it's the same type of db. I chose elephantSQL for myself this time and it's working out so far.
    Thank you very much for your hard work, Antonio! We are very grateful ❤🙏

    • @codewithantonio
      @codewithantonio  10 месяцев назад +1

      Thank you and thanks for that tip that will help others!

    • @blue_berry_pie64
      @blue_berry_pie64 10 месяцев назад +2

      Thank you for your tip! I actually run out of free db on Planet Scale, and I just read some comments to find out if anyone is in the same situation with me and I saw yours. I choose Neon db. xD

    • @fotyG
      @fotyG 10 месяцев назад +1

      @@blue_berry_pie64 That is a really good choice! I switched to it after a day as well. So you are giving others even a better tip than I did initially 😁👍🏾

    • @blue_berry_pie64
      @blue_berry_pie64 10 месяцев назад +1

      @@fotyG thank you 😊

    • @gbrachetta
      @gbrachetta 10 месяцев назад +1

      @@blue_berry_pie64 @fotyG Although they don't support the @@fulltext attribute, no?

  • @shubhammaurya9633
    @shubhammaurya9633 10 месяцев назад

    Just learn all advanced production skills and way of writing of production based code by you and these videp help me a lot to develop my AI music visualizer thanks for help

  • @queenofsheba8275
    @queenofsheba8275 10 месяцев назад +1

    I just woke up 30 minutes ago, came onto youtube to do something else, then I see this video was uploaded an hour ago. Well I guess I'm going to be building this project instead today. Thank you so much for creating awesome content.

    • @codewithantonio
      @codewithantonio  10 месяцев назад

      Good morning! Hope you enjoy the project!

  • @johnchristiancabrera6472
    @johnchristiancabrera6472 10 месяцев назад +1

    bro, this helped me by a ton of things! Great tutorial!

  • @dalestewart
    @dalestewart 10 месяцев назад +1

    Another professional A-1 tutorial implementing advanced technologies.

  • @festoug
    @festoug 10 месяцев назад +1

    Antonio is the only honest youtuber who reavels and teaches you everything from scratch love❤❤ your work, thanks bro. The best RUclipsr🎉🎉

  • @vishichaurasiya4427
    @vishichaurasiya4427 10 месяцев назад +1

    Love the way you explain ❤

  • @sushieatingcobra
    @sushieatingcobra 10 месяцев назад +2

    Dude you are beast !!!!! thanks a ton

  • @tiqlol
    @tiqlol 10 месяцев назад +1

    Sir antonio will go down the history as a legend

  • @hisham1307
    @hisham1307 10 месяцев назад +1

    Damn.. youre video tutorials are incredible 🔥 easy explanation

  • @youtekdev8131
    @youtekdev8131 10 месяцев назад +1

    ANTONIO DID IT AGAIN!!!! THANKS BRO!!!

  • @dindustack
    @dindustack 10 месяцев назад +1

    Thanks for sharing your wealth of knowledge. Projects like this, help developers to level up.

  • @rz_akbar
    @rz_akbar 10 месяцев назад +1

    amazing amazing job 🎉 what an amazing project

  • @allenzhao3389
    @allenzhao3389 9 месяцев назад +1

    by far the best webui course I had intergated with AI prompt and tons of UI components, all for free, you are legend!!

    • @codewithantonio
      @codewithantonio  9 месяцев назад +1

      Happy you like it!

    • @allenzhao3389
      @allenzhao3389 9 месяцев назад

      loving it, I'm new to web UI programming and your channl is teaching me unimaginable amount of knowledge in short time. I'm still working my way through your vidios.
      now I actually have a question, in the chat-messages.tsx, what's the best way to make the vertical scrollbar to be automatically stick to bottom when we got new messages poping in? @@codewithantonio

    • @allenzhao3389
      @allenzhao3389 9 месяцев назад

      Got another question, how can we autoFocus on the chatform once finished loading? currently we will need to constantly click back to the chatform textfield once finished loading. sorry to ask all these basic questions and thanks in advance!

    • @allenzhao3389
      @allenzhao3389 9 месяцев назад

      nws, all solved :) learned more about hooks@@codewithantonio

  • @synt-x6458
    @synt-x6458 10 месяцев назад +1

    Banger after bangers 🔥🔥🔥

  • @veedjohnson
    @veedjohnson 10 месяцев назад +1

    Antonio thank you!
    I’m going to also build this in React Native

  • @muhammadmursalin8915
    @muhammadmursalin8915 9 месяцев назад

    🥰 Out class Tutorial with great details.💯👌👋

  • @jormencar
    @jormencar 10 месяцев назад +3

    Antonio you’re genuinely the best. Please more protects with shadcn, supabase and next js… like a proper sass dashboard. Thank you!!!!

    • @codewithantonio
      @codewithantonio  10 месяцев назад

      Glad you like the project, thank you!

  • @zainkhalid3670
    @zainkhalid3670 8 месяцев назад +7

    Pinecode error solution:
    If you are getting errors in similaritySearch from MemoryManagement class or some error with langchain or pinecode it's because these modules have been updated.
    I understand that my solution is not ideal but for the sake of this project I downgraded my pinecone-database/pinecone and langchain to that of Antonio's which are deprecated now. The current updated version required change of code in files, and it'll be good self-practice if you can update your code to the latest modules.
    But, If anyone is looking to do the same then run the following commands:
    npm install langchain@0.0.92 --save --force
    npm install @pinecone-database/pinecone@0.1.6 --save --force
    and you are good to go!

    • @randomotaku6684
      @randomotaku6684 6 месяцев назад +1

      thanks bro it was really helpfull

  • @nogafouz2174
    @nogafouz2174 4 месяца назад +1

    I want to thank you for all the hard work

    • @codewithantonio
      @codewithantonio  4 месяца назад +1

      Thank you for watching!

    • @nogafouz2174
      @nogafouz2174 4 месяца назад

      @@codewithantonio not at all i have question i want to use PayXpert instead of strip byt i donot kow how can i do that?

  • @jummagaming6133
    @jummagaming6133 10 месяцев назад +2

    Thank you so much sir I like your tutorial so much and I learn lot from your tutorial thank you for sharing your knowledge ♥ ♥

  • @qazyhn94
    @qazyhn94 10 месяцев назад

    Hello Antonio, i find this type of full projects 3+ hours on youtube (next,tailwind,ai) started to be very popular approach and i see many alternative chanells, i am also 7+ years dev and i also worked in Endava mate :D not from Croatia though from another country.
    I will check out one of your projects and see if i like this 6 hours project tutorial, takes a lot of time but so far your app ideas and implementations they look AMAZING!

  • @ReuelTeodoro
    @ReuelTeodoro 10 месяцев назад +3

    Love your work. I would love a tutorial with nextjs and internationalization

    • @codewithantonio
      @codewithantonio  10 месяцев назад +1

      Thank you, I will certianly do some i18n with next 13 in the future

  • @ddofvideos
    @ddofvideos 10 месяцев назад +1

    Wow another project thankyou antonio

  • @im-weirdo
    @im-weirdo 10 месяцев назад +1

    Just one word thank you!

  • @CodingAfterThirty
    @CodingAfterThirty 5 месяцев назад

    This is amazing.

  • @tonywhite4476
    @tonywhite4476 9 месяцев назад

    Very nice work.

  • @akshanshdixit6900
    @akshanshdixit6900 10 месяцев назад +1

    Thank you for your efforts for us

  • @eliuddyn
    @eliuddyn 10 месяцев назад +1

    This is amazing 🔥🔥

  • @rohanarohana4474
    @rohanarohana4474 10 месяцев назад +1

    Amazing Antonio thankyou brother

  • @ronny5277
    @ronny5277 10 месяцев назад +1

    Sou brasileira e sou muito fã de seu conteúdo, se você desse curso com toda certeza eu pegaria

  • @Khigha87
    @Khigha87 10 месяцев назад +1

    Wtf bruh! This is insane, wow. Thanks bro. Just wow.

  • @avinavkashyap8802
    @avinavkashyap8802 10 месяцев назад +1

    Thank u very much for these

  • @hodachuy5105
    @hodachuy5105 10 месяцев назад +1

    Love you, Antonio

  • @mr.daniish
    @mr.daniish 10 месяцев назад +1

    Wow! this was gold

  • @swajpz
    @swajpz 10 месяцев назад +1

    hi antonio, i dont usually comment yt videos but i have to thank for your videos!

  • @lakshaykhattar5591
    @lakshaykhattar5591 10 месяцев назад +1

    Great Work Antonio
    Best SaSS tut Till date ❤

  • @brianrimi1887
    @brianrimi1887 10 месяцев назад +1

    Antonio you are a gem to the Community

  • @usuallyadam
    @usuallyadam 9 месяцев назад +1

    Nice hit list you got there, pretty impressive

  • @EricMilfont
    @EricMilfont 10 месяцев назад +1

    Great tutorial!

  • @user-zu8ms5pr4i
    @user-zu8ms5pr4i 10 месяцев назад +2

    Wow! You are absolutely killing it man ,in the next project can you teach about the technique like redis,docker,rabbitmq,... or anything like that to push the api more efficent,after all thanks for creating wonderful projects

    • @codewithantonio
      @codewithantonio  10 месяцев назад

      Glad you like the video, thank you for the suggestion!

  • @07bakabaka
    @07bakabaka 10 месяцев назад +1

    amazing, thanks for sharing

  • @buhutimanakal
    @buhutimanakal 10 месяцев назад +1

    This is a Great Course. ❤❤

  • @danaharliansyah384
    @danaharliansyah384 10 месяцев назад +1

    Amazing 🔥🔥🔥

  • @personal4260
    @personal4260 10 месяцев назад +2

    Hello! First of all, I want to thank you for all the hard work you put into your videos and for all the useful information you share with people, completely for free! Thank you! I also have a question, I want to create a Terry Pratchett avatar, but I want the bot to be trained on his books as well, or at least parts of them. What would be the best way in your opinion?

  • @Woolfy95
    @Woolfy95 9 месяцев назад

    Mnogo dobar ti je kanal bro.

  • @user-nd7bl8qq9y
    @user-nd7bl8qq9y 10 месяцев назад +1

    Thank you Antonio, I am still struggling with your last AI project.😂 But another AI masterpiece has been created👍

  • @6.squash.936
    @6.squash.936 10 месяцев назад +1

    I am currently learning React but i always like your video, i will be here once i am done learning

  • @sebastianrojas4176
    @sebastianrojas4176 10 месяцев назад +1

    Lets goooo .. cant wait

  • @itexpert120
    @itexpert120 10 месяцев назад +1

    Time to learn something new today!

  • @automioai
    @automioai 8 месяцев назад +2

    Antonio, you are a beast #respect.