This tutorial guides you through building a Notion-like project using Strapi and Next.js. You start by setting up a Strapi backend with GraphQL, then create a Next.js client with GraphQL to interact with your backend. You learn how to retrieve data from your backend using queries and mutations, and implement features such as creating, editing, and deleting pages and content blocks. The tutorial uses React and the `graphql-hooks` package to simplify interactions with the GraphQL API. With this project, you'll gain hands-on experience with Strapi and Next.js, and learn how to build a robust content management system using GraphQL.