Build and Deploy Full Stack AI Email SaaS | Next JS 14, Prisma, OpenAI, Stripe, TypeScript, Tailwind

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

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

  • @elliottchong
    @elliottchong  3 месяца назад +14

    During development you might face certain issues with Google blocking your app, to solve this, please follow the recommended steps:
    During trials you need to allow-list Aurinko's clientId (requires Google domain account) docs.aurinko.io/getting-started/adding-aurinko-to-google-workspace-allowlist
    For production you need to register your own Google app docs.aurinko.io/authentication/google-oauth-setup
    Google OAuth team wants developers to register their apps and go through their verification process to access email: developers.google.com/identity/protocols/oauth2/production-readiness/restricted-scope-verification
    There is unfortunately no way around this for developers. During trials they can use our app registration but they have to allow-list it for their Google domain. See link above.
    There is no allow-listing for personal Gmail accounts. One alternative is to use IMAP (Aurinko supports this) with an app password:
    support.google.com/accounts/answer/185833?hl=en

    • @lovindigital
      @lovindigital 2 месяца назад +1

      So is it possible, if i use the app password from my google account ? and can you how me how ? how does it work between the aurinko and app password ?

    • @learnopencv7381
      @learnopencv7381 Месяц назад

      so a normal gmail account wont work, right? if so a google workspace account costs 6USD/month / user - 12 month contract.

    • @ayoraokafor6882
      @ayoraokafor6882 Месяц назад

      What extensions do you use for auto completion

  • @milesonme
    @milesonme 3 месяца назад +69

    Welcome back mate! Your AI integration videos really built my career....I was a python guy and can now code Javascript too even in AI....God bless u mate I literally made a good career out of this and can take care of my family. Thank you so much!

    • @elliottchong
      @elliottchong  3 месяца назад +5

      I'm so happy to hear that! Keep on grinding :)

    • @designsbycaleb
      @designsbycaleb 3 месяца назад +1

      @@elliottchongyou just earned a subscriber bro 🫡🫡

  • @ayoraokafor6882
    @ayoraokafor6882 Месяц назад +1

    Age is a freaking number…… man you’ve explained a whole lot better than 99.5% of the RUclips tutorials on programming I’ve watched. Great job bro…
    Looking forward to seeing more of your vids

  • @zerodev6691
    @zerodev6691 3 месяца назад +17

    hey elliot, you helped me land
    my first 6 figure swe job from your pdf ai video. you are incredible.

    • @elliottchong
      @elliottchong  3 месяца назад +1

      That's awesome!

    • @vira5995
      @vira5995 3 месяца назад

      which company and how did you apply ???

    • @ABHISHEKSINGH-qc3or
      @ABHISHEKSINGH-qc3or 3 месяца назад

      hey bro will you plz help me out
      Property 'user' does not exist on type 'PrismaClient' how did you fix it

    • @suneh3498
      @suneh3498 3 месяца назад

      @@ABHISHEKSINGH-qc3or restart vscode, that fix it for me

  • @sandrogtz
    @sandrogtz 2 месяца назад +3

    The way you break down high-level concepts is truly remarkable. Not many people can break down advanced topics so clear and straightforward. I really appreciate this, great to have you back on RUclips keep uploading!

  • @boosteraftermath
    @boosteraftermath 20 дней назад +1

    Amazing work on this project, Elliot!
    It must have taken a ton of dedication and effort.
    Thank you!!

  • @q-uq6nm
    @q-uq6nm 3 месяца назад +1

    Elliot, you make my absolute favourite project tutorials! Your ides are always interesting and fun. As I have slowly progressed past the basic CRUD app, I keep trying to look for comprehensive full stack tutorials which you always deliver. Sending a big thanks from Malaysia.

  • @Jsphere-g1b
    @Jsphere-g1b Месяц назад

    Great work Elliot, this is a complete project that showcases the synchronization of AI as a software developer

  • @NewsGlobalAI
    @NewsGlobalAI 3 месяца назад +5

    Man you're doing awesomely create with tutorial like this, you're my real man, I have been looking for tutorials like this, that can enable me build a career and bro, that's what your tutorials entail.... Thanks and more grace on your hard work bro

    • @elliottchong
      @elliottchong  3 месяца назад +1

      Thank you for your support! I am so happy to hear that I have helped you :D

  • @elliottchong
    @elliottchong  3 месяца назад +13

    Hello! Just wanted to drop a huge thank you for everyone who has supported my channel. I'm grateful to be able to share my passion and knowledge with you.
    If you are looking to start, scale or monetise your SaaS product, do check out my industry-proven SaaS starter kit which will save you thousands of dollars and weeks of your time.
    www.start-saas.com
    Other than that, if you have any questions, our community will be here to help! discord.com/invite/AKEyrTf5

  • @Aman-tr4bb
    @Aman-tr4bb 3 месяца назад +6

    We have implemented similar kind of things for my company , for internal tools , and it's too cool.

    • @elliottchong
      @elliottchong  3 месяца назад

      That’s nice! What kind of internal tool is it?

    • @Aman-tr4bb
      @Aman-tr4bb 3 месяца назад +1

      @@elliottchong I am working in a company where we dealing with lot's of client, basically its a Airbnb like business , so for the sales team we have built this in there dashboard to make things more faster , it help them to writing email with open ai that in built in there dashboard , there are also lot's of features like they can filter out query if there left any... and many more , I am gonna add more feature after this video thanks for the idea and product...

  • @whyonlyfact3602
    @whyonlyfact3602 3 месяца назад +2

    What a fantastic project i have seen today, the next level tech, the next level function tech, amazing !!!
    heads off !!

    • @elliottchong
      @elliottchong  3 месяца назад

      Glad you like it!

    • @ABHISHEKSINGH-qc3or
      @ABHISHEKSINGH-qc3or 3 месяца назад

      hey bro will you plz help me out
      Property 'user' does not exist on type 'PrismaClient' how did you fix it

  • @Grazh0per
    @Grazh0per 3 месяца назад +2

    well done. had been waiting for someone to implement the shadcnui email ui/ux

    • @furycorp
      @furycorp 3 месяца назад

      One of the official demos is like an email client. Not to take away from Elliot's work here, this is a great project and I highly respect this work and his efforts as a dev. The project looks great.

  • @bitkillerjones
    @bitkillerjones 3 месяца назад +6

    a tutorial where you go through the whole setup step by step of your starter kit would be pretty helpful and i think beneficial for you

    • @elliottchong
      @elliottchong  3 месяца назад +2

      I have that video planned, going to release it next week :)

    • @bitkillerjones
      @bitkillerjones 3 месяца назад +2

      @@elliottchong sounds good! Thanks

    • @asadmehboob1300
      @asadmehboob1300 3 месяца назад

      ​@@elliottchong Please use Drizzle ORM, PostgreSQL and Honojs as beckend

  • @insensibility
    @insensibility 3 месяца назад +1

    You're amazing, man. I hope I meet you someday in person! Road to Singapore!

    • @elliottchong
      @elliottchong  3 месяца назад

      I hope so too!

    • @ABHISHEKSINGH-qc3or
      @ABHISHEKSINGH-qc3or 3 месяца назад

      hey bro will you plz help me out
      Property 'user' does not exist on type 'PrismaClient' how did you fix it

  • @mzafarr
    @mzafarr 3 месяца назад

    Amazing Man!!! Two video recomendations: Making Next.js website secure, optimising SEO of Next.js website (detailed videos please).

  • @MrSANS
    @MrSANS 3 месяца назад +2

    Kudos to you Elliot! Thanks for sharing👋

    • @ABHISHEKSINGH-qc3or
      @ABHISHEKSINGH-qc3or 3 месяца назад

      hey bro will you plz help me out
      Property 'user' does not exist on type 'PrismaClient' how did you fix it

    • @MrSANS
      @MrSANS 3 месяца назад

      @@ABHISHEKSINGH-qc3or add module "user" in your prisma code

  • @suneh3498
    @suneh3498 3 месяца назад +1

    Ngl it never crossed my mind to use vercel to have endpoints that webhook can hit for my app. It was really annoying having to use tools like ngrok and then having to change the url everytime I would tunnel my app. Your brain is massive lmao

  • @shdalex
    @shdalex 3 месяца назад +3

    I would love to see you coding an email marketing automation platform with react-flow, email builder, forms, landing pages (doesnt need to have builder functionality, just paste HTML, with auto slug creation). You could use AWS SES for sending emails, and if you could build an API so users can integrate forms on 3rd party landing pages that would be great. All in one, a Hubspot, Marketo or other similar platform clone. If you can also add a twist of AI functionalities within it, it'll be a total banger, RUclips will go down. 😅

  • @sshresthh
    @sshresthh 3 месяца назад

    @elliottchong is the guy on steroids! You're amazing my man.

  • @demobailey430
    @demobailey430 3 месяца назад

    Welcome Back Elliott!

  • @hendoitechnologies
    @hendoitechnologies 3 месяца назад

    We are very interested in SaaS live project like this.. Post this quality different SaaS regularly

  • @asadmehboob1300
    @asadmehboob1300 3 месяца назад +2

    Welcome back bro

  • @guntreddyhemanth4004
    @guntreddyhemanth4004 3 месяца назад +1

    The issue you're encountering, where the error code: 'url.expired', message: 'url.expired' is being returned, is related to an expired authentication URL or token, and not directly caused by your database being empty. However, there could be indirect links between these issues, depending on how your system is configured.

  • @furycorp
    @furycorp 3 месяца назад +1

    Looks awesome! I think it would be sweet if some of these didn't rely on third party auth providers (e.g. do your own right or use lucia, etc). All these projects relying on VC-backed startups are not really reliable in long term. Unless of course they're sponsoring you and paying you in which case rock on man!

    • @elliottchong
      @elliottchong  3 месяца назад +2

      Hello! Thanks for the feedback. I just used these providers for convenience sake. Clerk just makes auth so easy to set up.
      You can always use this project and implement your own auth, I just didn't want to take the focus off the main part of the project :)

    • @theSoberSobber
      @theSoberSobber 3 месяца назад

      ​@@elliottchongThat's awesome man, but could you please next time roll your own or use Lucia? It could be much more educational that way! While this is cool, the idea of having to use a webhook to keep data in sync with one component of your application to another just seems very micro-servicy. And single threaded languages should def not be doing that.

  • @chai112mno
    @chai112mno 3 месяца назад +1

    Hay welcome back

  • @hendoitechnologies
    @hendoitechnologies 3 месяца назад +1

    Post more SaaS projects like this

  • @hendoitechnologies
    @hendoitechnologies 3 месяца назад

    post more content like this every week

  • @ridhohery8295
    @ridhohery8295 2 месяца назад

    hey, thank you for the tutorial, its help me.. thank youuu ✨✨

  • @snoudev
    @snoudev 3 месяца назад

    Amazing video, the best ever

  • @MSRCodeLab
    @MSRCodeLab 3 месяца назад

    Eagerly waiting for the AI SAAS project like AI Shorts generator from the text like invideo ai text to video generator tool.

  • @JoseManuelVeliz-g5n
    @JoseManuelVeliz-g5n 3 месяца назад +3

    Sorry, i have a problem with the aurinko permissions auth and google, i followed the docs to enable it but stil given me forbbidden

  • @guntreddyhemanth4004
    @guntreddyhemanth4004 3 месяца назад +3

    I am facing issue with auth2.0 in the time line of 1:37:20 my google is blocking while saying that => This app is blocked
    This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access. when i clicking on the textline and clicking on my google account? please help me bro...

    • @SABARISEKAR-s6y
      @SABARISEKAR-s6y 3 месяца назад

      do you find the solution

    • @guntreddyhemanth4004
      @guntreddyhemanth4004 3 месяца назад

      @@SABARISEKAR-s6y yes !!! I do

    • @SABARISEKAR-s6y
      @SABARISEKAR-s6y 3 месяца назад

      @@guntreddyhemanth4004 how do you resolved it?

    • @SABARISEKAR-s6y
      @SABARISEKAR-s6y 3 месяца назад

      @@guntreddyhemanth4004 how do you resolved it

    • @elliottchong
      @elliottchong  3 месяца назад +2

      Hi, you need to authorize permission in google cloud console

  • @HarbinGoddu
    @HarbinGoddu 3 месяца назад +2

    I really appreciate your efforts! I need some advice: I have a SafePal wallet with USDT, and I have the seed phrase. (behave today finger ski upon boy assault summer exhaust beauty stereo over). Could you explain how to move them to Binance?

  • @krishnakumarv4894
    @krishnakumarv4894 2 месяца назад +1

    Can we do without Aurinko? are there any open source packages available? or only solution is using google gmail api?

  • @irokomause8311
    @irokomause8311 3 месяца назад

    Welcome, legend. I was trying to purchase an OpenAI key, but my card was declined. I have tried the solutions provided on the OpenAI forum, but it seems none of the solution provided work.

  • @YattishRamhorry
    @YattishRamhorry Месяц назад

    There seems to be a problem with Aurinko's sign up process. Firstly, there Captch is very tricky to bypass. Then, once I've put in my user and password, and (eventually) pass the Captcha test, the "Sign up" button is unavailable, and greyed out.

  • @shuvokhan2295
    @shuvokhan2295 3 месяца назад +3

    Sir, is this production ready?

  • @SABARISEKAR-s6y
    @SABARISEKAR-s6y 3 месяца назад +1

    hey Sir. Iam stuck at integeration of aurinko at 1:37:31. It says:
    "This app is blocked
    This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access."
    How do i resolve it?

    • @elliottchong
      @elliottchong  3 месяца назад +1

      Hi, you need to authorize permission in google cloud console

    • @guntreddyhemanth4004
      @guntreddyhemanth4004 3 месяца назад

      Bro! Please share your Discord ID or What's Up Number, and I will share the resources there.

    • @SABARISEKAR-s6y
      @SABARISEKAR-s6y 3 месяца назад +1

      @@elliottchong So every user have to authorize it ? . Also what should we authorize it and how ?
      Thanks for your reply.

  • @eltonsmith358
    @eltonsmith358 8 дней назад

    Can this project use other large language models, such as Gemini, Qwen, etc.?

  • @hhaydenk_
    @hhaydenk_ 3 месяца назад +1

    Wow! This is so cool and loved using it - it would be great if you could add some more email integrations, such as zoho mail or outlook! Thank you so much!!!!

    • @elliottchong
      @elliottchong  3 месяца назад

      The API I showcased here does allow for zoho mail & outlook :) You can check out the Aurinko documentation to learn more about it

  • @ЖанМукатаев-ш7б
    @ЖанМукатаев-ш7б 3 месяца назад

    Hi, Elliot, can you make videos about building complex videos with AstroJS? There are on youtube lot of guides how to use NextJS, but I'm barely can't found any guide about building complex projects (not simple blogs) with Astro.

  • @PawelMisiura
    @PawelMisiura 2 месяца назад

    Hi Elliott, how do you handle sensative data within emails?

  • @the.shivam.bhushan
    @the.shivam.bhushan 3 месяца назад +1

    Hey, it's amazing how much I am learning from this. The fact that you are 19 and making such big strides in the SDE world is amazing. Any chance I can reach out to you? I have sent you a message on linkedin. I am looking for a mentor and I would love to learn from you. Please let me know

  • @AlexNganga-sq5tu
    @AlexNganga-sq5tu Месяц назад +1

    Hey guys. Were any of you guys able to bypass google blocking your web app when building. It's really frustrating, can anyone guide me on how they did it?

    • @abduljamalolakunle8685
      @abduljamalolakunle8685 Месяц назад

      did you find a solution?

    • @AlexNganga-sq5tu
      @AlexNganga-sq5tu Месяц назад

      @@abduljamalolakunle8685 No still trying to solve it. I want to solve that part so that I can continue building the web app

    • @_Shash_Music
      @_Shash_Music Месяц назад

      Read - aurinko email api documentation. Follow the steps and also take help with claude ai if you get an error. You will fix it with the above methods.

    • @AlexNganga-sq5tu
      @AlexNganga-sq5tu Месяц назад +1

      @@_Shash_Music Thanks. I was able to fix it. Moving forward to continue building the web app.

  • @Carlos-gj1wj
    @Carlos-gj1wj 3 месяца назад +1

    Great project man.
    Thanks.

  • @biovawan
    @biovawan 3 месяца назад

    Instant sub ❤️‍🔥

    • @biovawan
      @biovawan 3 месяца назад

      And like ❤️‍🔥

  • @danishkhann9126
    @danishkhann9126 3 месяца назад +2

    how you solved
    This app is blocked
    This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access. this issue?
    please help

    • @archishmanmitra1909
      @archishmanmitra1909 3 месяца назад

      i had the same issue you need to setup oauth in the settings part of aurinko, you gotta go to google console to create one which will give you a client id and secret which you will put in the form of aurinko

    • @pratikkartik9434
      @pratikkartik9434 2 месяца назад

      @@archishmanmitra1909 while setting up oauth what was the authorised url?, home page? and privacy policy?.. could you please help me with it?

    • @_Shash_Music
      @_Shash_Music Месяц назад

      @@archishmanmitra1909 help me to solve it please

  • @morshedsaif9848
    @morshedsaif9848 14 дней назад

    which browser you are using, can you please tell ?

  • @FongangFonjuBoniface
    @FongangFonjuBoniface 7 дней назад

    Hiii what a great project.
    However, I need Help with Cloudflared Tunnel Issue in Build and Deploy Full Stack AI Email SaaS Project.
    I'm getting some issue running npx untun@latest tunnel [ endpoint ]
    Please I need you help

  • @kaushikgayakwad2388
    @kaushikgayakwad2388 2 месяца назад

    hii sir I have error while running this project
    egrep' is not recognized as an internal or external command,
    operable program or batch file. I am running this project in windows
    what to do sir

  • @nogame-nopain7150
    @nogame-nopain7150 3 месяца назад +1

    good job man

  • @funscape23
    @funscape23 3 месяца назад

    wow amazing content

  • @andreasmueller3634
    @andreasmueller3634 3 месяца назад +1

    Do you utilize this self made app in your own business? Really great tutorial btw, I hate emails like the pest 😂

    • @elliottchong
      @elliottchong  3 месяца назад +1

      HAHA yes I do use it for myself. I created it so that I can have more control over my emails and not have to use outdated email clients

    • @andreasmueller3634
      @andreasmueller3634 3 месяца назад +1

      @@elliottchongthis is so refreshing to read and imho the only way tutorials should be made! Most tutorials look nice on the surface but have no actual business use or they are simple better options out there which make most tutorials useless and outdated. Thanks a lot for your hard work! I hope a lot of people will buy your saas starter kit so you can keep on releasing new tutorials :)

    • @elliottchong
      @elliottchong  3 месяца назад

      @@andreasmueller3634 Thank you Andreas for your support! It really means a lot to me :D More tutorials coming soon!

  • @utubes720
    @utubes720 3 месяца назад +1

    Did you pick Prisma instead of Drizzle for some reason? In your video a year ago you said Drizzle was faster etc.

    • @elliottchong
      @elliottchong  3 месяца назад +1

      haha it's just a personal preference. I like the prisma developer experience over drizzle MUCH more. but both achieve the same things tho

  • @Flowerc45-l7l
    @Flowerc45-l7l 3 месяца назад

    Great video brother! I’m interested in recreating this project for personal use as an individual and I'm curious to know if all the techstacks you used are free or if there are any paid services involved. Can you give me a heads up on that? Thanks a bunch!

  • @ivanjelic-q1g
    @ivanjelic-q1g 15 дней назад

    can you make tutorial how we can solve google blocking pls pls

  • @vedantasingh2472
    @vedantasingh2472 Месяц назад

    'ClerkProvider' cannot be used as a JSX component.
    How to solve this error? Please help.

  • @SANDEEPKALYAN-ec9fb
    @SANDEEPKALYAN-ec9fb 19 дней назад

    these approaches are not working can you suggest another alternatives for aurinko

  • @johnwanyoike8745
    @johnwanyoike8745 Месяц назад

    This is something. So am wondering, why download the whole shadcn lib?

  • @sanketmungikar2337
    @sanketmungikar2337 17 дней назад

    Hi Elliot, I’m facing issue at the start while running playground.ts file. I’m getting error import {env} from @/env not found and also there is an error in @types/react while running playground.ts file.
    Can someone give a solution to this been trying to resolve it since yesterday but no luck yet. Any help will really be appreciated. thanks

  • @ectoplasm1285
    @ectoplasm1285 3 месяца назад +1

    thanks mate.

  • @UserVen0mFilCanal
    @UserVen0mFilCanal 2 месяца назад

    Very good friend 😀, what is your vscode font??

  • @lovindigital
    @lovindigital 3 месяца назад

    I have one question that the nextjs always update its version. should we just keep following the trend or just choose one version and use it for multiple project ? and could you tell me what is the main reason that we should use next js ?

  • @marvinkr
    @marvinkr 3 месяца назад +1

    What about attaching files to the email?

  • @afaqahmad8918
    @afaqahmad8918 3 месяца назад

    Thank you soo much and sir how you make such a complicated project? Why we are getting stuck always all the time

  • @shdalex
    @shdalex 3 месяца назад +1

    The pricing of aurinko would be $1 / email account added, correct?

  • @eismitkamaal8392
    @eismitkamaal8392 3 месяца назад

    Sir, can you tell me wich tools are paid tools. Like is credit card required for something to build this app ?

  • @AmitPlayzz-Yt
    @AmitPlayzz-Yt 3 месяца назад

    After setup aurinko i still haven't recieved emails data

  • @parasverma1671
    @parasverma1671 2 месяца назад +1

    Can I use Gemini API and change code for Openai to Gemini with the help of chatGPT? The OpenAI API key is paid and gemini API is free.

    • @elliottchong
      @elliottchong  2 месяца назад +1

      You can! Refer to my latest video to see how I used the Gemini API instead of openai

    • @parasverma1671
      @parasverma1671 2 месяца назад

      @@elliottchong Okay, Thanks!

  • @GagandeepSingh-ly1ct
    @GagandeepSingh-ly1ct 3 месяца назад +1

    do we have to buy open ai subscription?

  • @MohmedPatel-o2w
    @MohmedPatel-o2w 9 дней назад

    bro aurinko is unable to access my google account it says its blocked,can you help?

  • @ABHISHEKSINGH-qc3or
    @ABHISHEKSINGH-qc3or 3 месяца назад

    Property 'user' does not exist on type 'PrismaClient' I got this error while creating playground.ts ,plz any one help me

  • @marvinkr
    @marvinkr 3 месяца назад

    Why not just use pgvector and pg semantic search vs. Orama?

  • @CarlosTello-h5s
    @CarlosTello-h5s 3 месяца назад

    nice project

  • @hendoitechnologies
    @hendoitechnologies 3 месяца назад

    Can we use this project directly for deployment this SaaS

  • @irtizahassan729
    @irtizahassan729 3 месяца назад +1

    Is this responsive? Looking at the video, I can't find any responsiveness features like max-md or md

    • @elliottchong
      @elliottchong  3 месяца назад

      Hi, the UI is not necessarily responsive. I wanted to focus more on the backend functionality of it, so I didn't manage to add in responsive design into the video.
      You are still free to make it responsive and create a pull request on the repository :) I would be grateful for that.

  • @JuandreSabbat
    @JuandreSabbat 3 месяца назад

    What will u do if people copy this SaaS product .

  • @jollyJedi
    @jollyJedi 3 месяца назад

    Great work on this video, I'm not very far in but I've had to fix a lot of type errors which i notice you just disabled, is that just a time available thing or what? You use trpc and typescript and other type-safe tools and then disable type checking at least in your web hook. Great work over all so far, just wondering about that.

    • @elliottchong
      @elliottchong  2 месяца назад

      The default eslint errors are enabled for good reasons. However I've had enough experience fixing these lint errors that I know what are critical and what's not. So most of the time I just off it and follow my intuition - which helps me code faster.
      If you are a beginner to typescript I would recommend following the lint errors and learn the 'right' ways of doing things first before adopting your own philosophy :)

    • @jollyJedi
      @jollyJedi 2 месяца назад +1

      @@elliottchong I’ve been using typescript for a while now. I just don’t agree with the intuition thing. I get it if you work 100% alone 100% of the time. The tutorial is really good though so I’m not complaining.

    • @elliottchong
      @elliottchong  2 месяца назад

      @@jollyJedi I get where you're coming from, it's definitely a personal thing when it comes to linting. And I 100% agree with you that if you're working on a project with a team then it's important to have these linting rules set in place to maintain a consistent code standard.

  • @Private-v8g
    @Private-v8g Месяц назад

    I face this error on the Orama search:
    ```
    Error during searchEmails mutation: TypeError: Cannot read properties of undefined (reading 'beforeSearch')
    ```
    any one here can help please ?

  • @amt.7rambo670
    @amt.7rambo670 3 месяца назад +1

    Bro is everything tech stack free especially open ai api do they provide free development for free?😊

    • @elliottchong
      @elliottchong  3 месяца назад

      The OpenAI API gives you a free $5 credit if it's your first time signing up.

  • @mrdaho11
    @mrdaho11 2 месяца назад

    Im verry grateful for this tutorial! thank you for this! the only thing is that i am having a real hard time solving the type errors xD please, i need help regarding the 'replyBox' - or maby im to new to this still ... i got so far and dont wana give up yet XD

  • @corpsedad7368
    @corpsedad7368 3 месяца назад +1

    as openai is paid will it work with gemini api

    • @elliottchong
      @elliottchong  3 месяца назад

      Yes, you can visit the vercel AI SDK for the gemini API support

    • @corpsedad7368
      @corpsedad7368 3 месяца назад

      @@elliottchong and for the clerk as alternative if i use your lucia authentication that you created what i might need to change. Can you list that please (i think during selecting account i would need to change many things there.)

    • @AparnaSingh-o2c
      @AparnaSingh-o2c 5 дней назад

      @elliotchong how to make webhook using cloudflare? Can you tell about the commands as the one in video is not working. Do we need any pre- installation for this?

  • @itzindiandude
    @itzindiandude 3 месяца назад +1

    🔥🔥🔥🔥💪🐐🔥

  • @loverphp5605
    @loverphp5605 3 месяца назад +1

    👍👍👍👍👍👍👍👍👍

  • @vukrosic
    @vukrosic 3 месяца назад +2

    我不知道你是否会说中文,但干得好。

  • @codewitham22
    @codewitham22 3 месяца назад

    Bro I just want to know is this stack still worth becuase I am not able to get a job right now. And there are less jobs listings for the role of next js as compare to the hype. I am not able to figure out what is going on.

  • @surayasecurities
    @surayasecurities 3 месяца назад

    Hey could you try building an fraud detection payment api with mern system

  • @indra607
    @indra607 3 месяца назад +1

    genius!

  • @Asyedabdulrahman33
    @Asyedabdulrahman33 3 месяца назад

    kindly build advanced frontend project with dedicated frontend system design.

  • @hendoitechnologies
    @hendoitechnologies 3 месяца назад +1

    Your start SaaS website not working please check

  • @ancour
    @ancour 21 день назад

    Hey buddy can I use it

  • @PritiGupta-yv3pt
    @PritiGupta-yv3pt 3 месяца назад

    is openAI API key free or I have to pay to use it?

  • @SudhirYadav-k6k
    @SudhirYadav-k6k 3 месяца назад

    I was going through the project and suddenly getting this error and dont know what to do
    "This app is blocked
    This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access."

    • @sllim2992
      @sllim2992 3 месяца назад

      i had the same issue as well unfortunately. probably will tryout another provider like nylas

    • @danishkhann9126
      @danishkhann9126 3 месяца назад

      how you solved
      This app is blocked
      This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access. this issue?
      please help

    • @SudhirYadav-k6k
      @SudhirYadav-k6k 3 месяца назад

      @@danishkhann9126 I have not solved it yet ... instead of gmail I am using outlook to follow this tutorial ... it works

    • @adarshvemasani1199
      @adarshvemasani1199 2 месяца назад

      @@SudhirYadav-k6k how to create a project in azure

  • @RealLexable
    @RealLexable 3 месяца назад +2

    Whats missing is a backup or export/import option for emails and it would be perfect man ❤

    • @elliottchong
      @elliottchong  3 месяца назад

      How do you want to export the emails? To JSON?

    • @RealLexable
      @RealLexable 3 месяца назад

      @@elliottchong in the end it doesn't matter. The main thing would be being able to import them again as readable as before :)

  • @tanzid64
    @tanzid64 3 месяца назад

    Can't thak you enough..

  • @hendoitechnologies
    @hendoitechnologies 2 месяца назад

    is this a validated saas idea

  • @Testmutl
    @Testmutl 3 месяца назад

    thanks❤

  • @Wttk189
    @Wttk189 3 месяца назад +1

    Superhuman: delete that shit right now

  • @prashlovessamosa
    @prashlovessamosa 3 месяца назад +1

    Why not Lucia 🙃

    • @elliottchong
      @elliottchong  3 месяца назад +1

      Haha, too much work :p

    • @furycorp
      @furycorp 3 месяца назад

      @@elliottchong once you get it down into a nice recipe (could even put the bulk of it in a reusable package for yourself) then its about as painful as Clerk but you own your users :). Even as much as Cognito is a heavy decision as it is quite locking in you still get a lot of power and its likely to be around in so many years and applicable to real business/enterprise/corporate software. And of course you have the SDK's + CLI + AWS Console UI so a lot comes with it to save you the trouble of implementing a lot of it.

    • @elliottchong
      @elliottchong  3 месяца назад

      @@furycorp You're totally right on that :) I did find myself having to reinvent the wheel every time I start a new project. You can check out my saas starter kit at www.start-saas.com. Would love your feedback on the kit :D