Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Next Js Article Generator With Openai & Mongodb (Nextjs 13)

Posted By: ELK1nG
Next Js Article Generator With Openai & Mongodb (Nextjs 13)

Next Js Article Generator With Openai & Mongodb (Nextjs 13)
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.49 GB | Duration: 6h 58m

Learn to build an AI-powered article generator using NextJS 13, OpenAI, MongoDB, Auth0, Stripe, Recoil, and TypeScript!

What you'll learn

Build a cutting-edge article generator powered by OpenAI's ChatGPT

Develop serverless CRUD operations with MongoDB Atlas

Implement secure authentication and authorization using Auth0

Handle online payments efficiently with Stripe

Utilize Recoil for state management in NextJS 13

Achieve type safety with TypeScript

Craft a responsive and modern UI using Tailwind CSS and React-Icons

Deploy your feature-rich application on Vercel

Requirements

A basic understanding of React and JavaScript is required.

Description

Step into the future of web development by building your own AI-powered article generator using NextJS 13 and OpenAI's ChatGPT!Welcome to this comprehensive course where you'll construct "Bloggify", an advanced article-generation app. Using OpenAI's ChatGPT, your app will generate articles based on user-provided prompts and desired tones, such as informative, casual, or formal.We'll start by setting up your NextJS development environment and integrating OpenAI to bring AI-driven functionalities. You’ll learn how to implement serverless CRUD functionalities with MongoDB Atlas and master state management using Recoil.On the security side, we'll delve into using Auth0 for secure user authentication and authorization, and integrate Stripe to handle payments smoothly. By the end of this course, you'll also become proficient in creating a responsive and modern UI using Tailwind CSS and React-Icons. All of this while writing type-safe code using TypeScript.From development to deployment on Vercel, each step is broken down to make it easy for you to follow along and build your own fully functional, AI-powered article generator.This course is perfect for developers aiming to solidify their skills in modern web development technologies. So why wait? Enroll now and start crafting your intelligent article-generation app today!The course covers NextJS v13 App router philosophy, which is the newest version of the framework.

Overview

Section 1: Introduction

Lecture 1 Introduction to the project

Lecture 2 Software required

Lecture 3 VS Code featured extentions

Lecture 4 MongoDB + Stripe software

Lecture 5 Extra: Setting up environment variables on Windows

Lecture 6 Useful links and commands

Section 2: Setup the project

Lecture 7 Create new project

Lecture 8 Project initialization

Lecture 9 Routing in NextJS

Section 3: Auth0

Lecture 10 Auth0 initialization

Lecture 11 Login

Lecture 12 User login state

Lecture 13 Route protection

Lecture 14 API route protection

Section 4: Creating modern and responsive UI

Lecture 15 Analysis of the project

Lecture 16 Routes

Lecture 17 Navbar

Lecture 18 Sidebar

Lecture 19 Main page

Lecture 20 New post page

Lecture 21 Display posts page

Lecture 22 Profile page

Section 5: Global state management

Lecture 23 Global state in nutshell

Lecture 24 Recoil

Section 6: OpenAI and ChatGPT

Lecture 25 OpenAI initialization

Lecture 26 New post generation

Lecture 27 UI feedback

Section 7: MongoDB

Lecture 28 MongoDB initialization

Lecture 29 Posting data to database

Lecture 30 Get data from database

Lecture 31 Delete data from database

Lecture 32 Update data in database

Section 8: Stripe and online payments

Lecture 33 Stripe initialization

Lecture 34 Stripe setup

Lecture 35 Stripe Webhook

Section 9: Deployment and version control

Lecture 36 Git and version control

Lecture 37 Deploying to Vercel

People wanting to learn modern JavaScript frameworks like React, Angular, NextJS