Build a Full Stack Application with OpenAI, Next.js 13, Vercel and Chakra UI

Поделиться
HTML-код
  • Опубликовано: 6 июн 2024
  • Want to build a cutting-edge app with Open AI? Learn how in this tutorial. Utilizing Next.js, Vercel and Chakra UI, learn to create a seamless and visually stunning experience for your users.
    📚 Resources
    - OpenAI API: openai.com/api/
    - Chakra UI Next.js Guide: chakra-ui.com/getting-started...
    - Next.js: nextjs.org/docs
    - Chakra UI: chakra-ui.com/getting-started...
    - Track Your Website Analytics with Umami and Railway: • Track Your Website Ana...
    - Demo: thankfulthoughts.io/
    - GitHub Repo: github.com/hqasmei/thankful-t...
    👩‍💻 Connect
    Github: github.com/hqasmei
    Twitter: / hqasmei
    LinkedIn: / hosnaqasmei
    ⌛ Timestamps
    0:00 Intro
    0:50 Get OpenAI API key
    2:10 Create Next.js Project
    17:03: Deploy on Vercel
    18:04 *Optional: Add Custom Domain
    19:39 *Optional: Add Web Analytics
    19:46 End

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

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

    Promissing channel and great content....full support 👍👍👍

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

    Great Video! Have been looking for something similar to get started with trying OpenAI with Next.js

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

    Awesome video thank you for sharing and I enjoy learning from what you put out!

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

    Quality Content! Best wishes to you! My solo development journey also started this year. Hoping to see the growth of your RUclips journey and you will go a long way In Sha Allah.

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

    Great job!

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

      Thank you Lee, I appreciate it! Love your RUclips channel. Your videos helped me answer a lot of questions I've had 🙏

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

    This is cool. Thanks for the project, I will try to create some thing like this

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

    Great video Hosna!
    subscribed!

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

    Great VIdeo Hosna, thankyou!

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

    Thank you!

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

    Sweet! Thank you. Question -- are there any special steps to follow regarding Umami since this is a preexisting webapp in Vercel, which differs from the deployment flow you used for Railway?

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

    Hi, nice video!
    at 0:26 you are not using chatGPT but GPT-3. There is a huge difference.
    It would be great if you create a video using figma to react component tool (like locofy) instead of designing with chakra or tailwind. I think that could be a much much better real life developer workflow.

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

      Thanks for the clarification!

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

    great content Hosna.
    Keep it up :)

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

    Good video

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

    Could you make a playlist?

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

    hey how did you expand rfc to that at 5:06? any extension?

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

      Yes, I believe it's Reactjs code snippets marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets

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

    Hiya, both the github and following along has a issue where nothing is generated when you click generate thoughts. Will it end up being fixed? Only two errors:
    1- Failed to load resource: net::ERR_BLOCKED_BY_CLIENT which is vercel link so probably unrelated
    2-
    Warning: Extra attributes from the server: class
    at body
    at html
    at RootLayout (webpack-internal:///(app-client)/./app/layout.tsx:16:11)
    at ReactDevOverlay (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/react-dev-overlay/internal/ReactDevOverlay.js:58:9)
    at HotReload (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/react-dev-overlay/hot-reloader-client.js:19:11)
    at Router (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/app-router.js:99:11)
    at ErrorBoundaryHandler (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/error-boundary.js:63:9)
    at ErrorBoundary (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/error-boundary.js:76:11)
    at AppRouter (webpack-internal:///(app-client)/./node_modules/next/dist/client/components/app-router.js:20:13)
    at ServerRoot (webpack-internal:///(app-client)/./node_modules/next/dist/client/app-index.js:126:11)
    at RSCComponent
    at Root (webpack-internal:///(app-client)/./node_modules/next/dist/client/app-index.js:143:11)
    It could be completely unrelated from these two and probably is. .env and .envlocal has been tried with taking time to ensure they load and work normally.
    Edit: secret keys say they're being used but not working

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

      I appreciate you sharing this. I will look into it and get back to you.

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

      thanks

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

    i created everything but no response is being generated even after putting the API key. How would I fix this issue? Thanks

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

      Probably would need to see your code in order to help you out. Do you have a public github repo you could share?

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

      It's saying openai api request failed. ${res.status} 429... Too many requests?

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

      @@JulaVision Do you have any credits left in openai?

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

      @@hqasmei yes it says $18. Didn't use any but it does say expired October 1st 2022

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

      @@JulaVision Ah then that's the issue. You can either create another account with another email to get more free credits. Or buy more credits with your existing account.

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

    nice tutorials, pity that I still have to learn javascript well, with typescript just mess in the head

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

      I know the feeling. It just takes time. To understand it you got to code and slowly get the hang of it.
      Or use good no code, low code tools. They have been getting better the last few years.

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

      @@hqasmei i'm learning Next-js with Javascript, typescript maybe in a few years. I like Next-js and Tailwind 🤩