You can create a new Strapi project with the command `npx create-strapi-app my-project` and start configuring it by adding a new Content Type called "restaurant" with fields such as name, description, image, and others. This will allow you to display a list of restaurants in your web app, which is managed through the API. Strapi creates a customisable CRUD API for this Content Type, but by default, APIs follow REST conventions. You can transform them into GraphQL within 10 seconds using a GraphQL plugin installed via the Strapi CLI or by clicking on the "Marketplace" on your admin dashboard. After installing GraphQL, you need to restart your server and make sure to downgrade the graphql-js dependency to fix an issue with MongoDB IDs serialization. Finally, you install Apollo in your frontend application and use it to connect your app with GraphQL, allowing you to display the list of restaurants in your Next.js app.