🔴 Let’s build a BLOG with Next.js 13 (Sanity v3, TypeScript, Tailwind CSS, Auth, CMS, Preview Mode)

I asked Sanity to hook up some free stuff for this video... They made a custom 🔥 boosted free plan 👉 https://www.sanity.io/sonny 🚨 Join the world’s BEST developer community & course Zero to Full Stack Hero: https://www.papareact.com/course 🫂 Join my Community, "University of Code" for FREE: https://www.universityofcode.com 🔴 LOOKING FOR THE CODE? 🛠️ https://links.papareact.com/github Join me as I build a MODERN Cutting-Edge blog site with Next.js 13. You'll learn the following in this build: 👉 How to handle Dynamic data (SSR alternative in Next.js 13) 👉 How to handle Static data with updates using GenerateStaticParams (ISR alternative in Next.js 13) 👉 How to enable Preview Mode in Next.js 13 to dynamically preview Sanity.io content prior to publishing it! 👉 How to build a fully responsive blog site with Tailwind CSS 👉 Leverage the power of Server components in Next.js 13 (and how to use client components alongside them correctly!) 👉 How to use the new App folder structure in Next.js 13! 👉 Dynamic page routing in Next.js 13 👉 How to use the GROQ query language to fetch the content from the Sanity Content Platform 👉 How to embed, host & customize the Sanity studio on the website itself whilst protecting it via Sanity Authentication 👉 How to use TypeScript to reduce the overall number of Bugs and Errors 👉 How to deploy the final build on Vercel! So Much More! 🎵 WANT TO LISTEN TO THE EXCLUSIVE PAPAFAM PLAYLIST? Sign up for the PAPAFAM Newsletter here 👉 https://links.papareact.com/newsletter 👇🏻 FOLLOW ME HERE: Instagram: https://links.papareact.com/instagram Facebook: https://links.papareact.com/facebook LinkedIn: https://links.papareact.com/linkedin Twitter: https://links.papareact.com/twitter Discord: https://links.papareact.com/discord 💰 WANT TO SUPPORT THE CHANNEL? Donate here: https://links.papareact.com/donate Grab some PAPA Merch: https://links.papareact.com/merch 🕐 TIMESTAMPS: 00:00 Introduction 00:48 Build Showcase 04:07 Sanity Sponsorship 06:24 Zero to Full Stack Hero & University of Code 07:26 Build Tech 08:48 Setting Up Next.js 13 & Tailwind CSS 12:00 Implementing Next.js 13 Features 16:32 Setting up Sanity.io 37:25 Customising Sanity Embedded Studio 51:38 Implementing Route Groups using Next.js 13 56:49 Building the Header Component 1:02:30 Building the Banner Component 1:05:49 Implementing Preview Mode 1:22:12 Creating the Blog List Component 1:23:20 Setting up Type Definitions 1:25:20 Building the Blog List Component (1/2) 1:40:06 Implementing Line Clamp for Tailwind CSS 1:41:02 Building the Blog List Component (2/2) 1:49:58 Upgrading the Preview Mode 1:55:54 Building the Blog Article Content Page 2:09:32 Implementing React Portable Text Plugin 2:10:42 Building the Rich Text Components Component 2:20:32 Final Build Demo 2:21:19 Making the Blog Site Faster with Next.js 13 2:34:23 Deploying to Vercel 2:39:38 Final Deployed Build Demo 2:43:43 Outro Let’s get it PAPAFAM 🔥. DISCLAIMER: This Video is made for informational and educational purposes only. Copyright Disclaimer Under section 107 of the Copyright Act 1976, allowance is made for “fair use” of this video for educational purposes. #nextjs13 #reactjs #typescript #sanity #cms #tailwindcss #nextjs #tutorial #javascript

🔴 Let’s build IN-APP SUBSCRIPTIONS with REACT NATIVE (RevenueCat, Tailwind CSS, Paywall, TypeScript)
▶︎

🔴 Let’s build IN-APP SUBSCRIPTIONS with REACT NATIVE (RevenueCat, Tailwind CSS, Paywall, TypeScript)

Next js Tutorial for Beginners | Nextjs 13 (App Router) with TypeScript
▶︎

Next js Tutorial for Beginners | Nextjs 13 (App Router) with TypeScript

Build a Full Stack Airbnb Clone with Next JS 16 & Prisma 7 - Part 2/2
▶︎

Build a Full Stack Airbnb Clone with Next JS 16 & Prisma 7 - Part 2/2

🔴 Let's build a Modern Portfolio with NEXT.JS (Framer Motion, Tailwind CSS, Sanity.io, React) | 2025
▶︎

🔴 Let's build a Modern Portfolio with NEXT.JS (Framer Motion, Tailwind CSS, Sanity.io, React) | 2025

If prime numbers are rare, then why do they keep showing up in pairs?
▶︎

If prime numbers are rare, then why do they keep showing up in pairs?

I Built an AI Calorie App That Tracks Food with Your Camera (Expo v56 + Gemini AI)
▶︎

I Built an AI Calorie App That Tracks Food with Your Camera (Expo v56 + Gemini AI)

I Think They Are Lying To You
▶︎

I Think They Are Lying To You

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL
▶︎

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

Next.js Tutorial 2026 (UPDATED) - Full Course - Start Your Next.js Journey Here
▶︎

Next.js Tutorial 2026 (UPDATED) - Full Course - Start Your Next.js Journey Here

Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript
▶︎

Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript

The CIA Sent Him to Prison. Now He's Speaking Out
▶︎

The CIA Sent Him to Prison. Now He's Speaking Out

🔴 Let's build a Delivery Driver App w/ REACT NATIVE! (Navigation, Redux, TS, Google Autocomplete)
▶︎

🔴 Let's build a Delivery Driver App w/ REACT NATIVE! (Navigation, Redux, TS, Google Autocomplete)

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

🔴 Let’s build an AI Chat Messenger with REACT.JS! (Next.js 13, Firebase, Tailwind, TypeScript)
▶︎

🔴 Let’s build an AI Chat Messenger with REACT.JS! (Next.js 13, Firebase, Tailwind, TypeScript)

Deutschland – Curaçao Highlights | Gruppe E, FIFA WM 2026 | sportstudio
▶︎

Deutschland – Curaçao Highlights | Gruppe E, FIFA WM 2026 | sportstudio

🔴 Let's build a Full Stack E-Commerce App with NEXT.JS 15 (Sanity, Stripe, Clerk, Tailwind, TS)
▶︎

🔴 Let's build a Full Stack E-Commerce App with NEXT.JS 15 (Sanity, Stripe, Clerk, Tailwind, TS)

Next.js 13 Crash Course | App Directory, React Server Components & More
▶︎

Next.js 13 Crash Course | App Directory, React Server Components & More

🟢 Let's Build a Notion Clone with Opus 4.8! | Beginner Series Ep #10 (Ultracode, AI Agents, Clerk)
▶︎

🟢 Let's Build a Notion Clone with Opus 4.8! | Beginner Series Ep #10 (Ultracode, AI Agents, Clerk)

Building an AI Dark Factory:  A Codebase That Writes Its Own Code, Live
▶︎

Building an AI Dark Factory: A Codebase That Writes Its Own Code, Live

🔴 Let's build a Course Platform LMS with Admin Dashboard! (NEXT.JS 15, Sanity, Stripe, Clerk, TS)
▶︎

🔴 Let's build a Course Platform LMS with Admin Dashboard! (NEXT.JS 15, Sanity, Stripe, Clerk, TS)