Chapters (27)
- 0:00Intro
- 3:48Finished project
- 6:06Starting Next.js
- 9:17Starting Sanity.io
- 12:04Overview of Sanity.io
- 15:05Sanity.io Manage Dashboard
- 16:28GROQ query language
- 18:03Embedding the Sanity Studio
- 20:38Routing in Next.js 13
- 27:37next-sanity library
- 31:09First Sanity schema
- 39:05Displaying data
- 42:38First GROQ query
- 45:03Mapping over projects
- 49:47Setting up TypeScript types
- 54:34Adding TailwindCSS
- 1:06:40More on the Studio
- 1:09:52Images in Next.js 13
- 1:13:52Individual project pages
- 1:22:41Styling project pages
- 1:31:21The NavBar
- 1:35:38Next.js organizational folders
- 1:41:50Pages schema
- 1:58:28Deploying to Vercel
- 2:01:33Sanity real-time updates
- 2:03:22Recap
- 2:04:29Outro
Show the creator's full description
Learn how to build a personal website with Next.js 13 for the frontend and Sanity.io as the content backend. You will also be introduced to TailwindCSS for styling and TypeScript for type safety and improved developer experience. By the end of this tutorial, you will have a fully functioning, deployed personal website that you can continue building on.
✏️ Kapehe Sevilleja developed this course.
💻 Code: https://github.com/kapehe-ok/next-sanity-test
🔗 Boosted free plan with Sanity.io: https://www.sanity.io/youtube
🔗 Next.js links: https://nextjs.org/docs & https://nextjs.org/blog/discord
🔗 Sanity.io links: https://www.sanity.io/docs & https://slack.sanity.io/
🔗 TailwindCSS: https://tailwindcss.com/docs/installation
🔗 TypeScript: https://www.typescriptlang.org/
🔗 Kapehe's Twitter: https://twitter.com/kapehe_ok
🏗 Sanity provided a grant that made this course possible.
⭐️ Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:03:48) Finished project
⌨️ (0:06:06) Starting Next.js
⌨️ (0:09:17) Starting Sanity.io
⌨️ (0:12:04) Overview of Sanity.io
⌨️ (0:15:05) Sanity.io Manage Dashboard
⌨️ (0:16:28) GROQ query language
⌨️ (0:18:03) Embedding the Sanity Studio
⌨️ (0:20:38) Routing in Next.js 13
⌨️ (0:27:37) next-sanity library
⌨️ (0:31:09) First Sanity schema
⌨️ (0:39:05) Displaying data
⌨️ (0:42:38) First GROQ query
⌨️ (0:45:03) Mapping over projects
⌨️ (0:49:47) Setting up TypeScript types
⌨️ (0:54:34) Adding TailwindCSS
⌨️ (1:06:40) More on the Studio
⌨️ (1:09:52) Images in Next.js 13
⌨️ (1:13:52) Individual project pages
⌨️ (1:22:41) Styling project pages
⌨️ (1:31:21) The NavBar
⌨️ (1:35:38) Next.js organizational folders
⌨️ (1:41:50) Pages schema
⌨️ (1:58:28) Deploying to Vercel
⌨️ (2:01:33) Sanity real-time updates
⌨️ (2:03:22) Recap
⌨️ (2:04:29) Outro
🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.