Personal Website Tutorial with Next.js 13, Sanity.io, TailwindCSS, and TypeScript
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
