Building a Complete Pinterest Clone with GraphQL
In the previous chapter, we explored GraphQL, GraphQL Apollo Server 2, queries, mutations, and how to integrate these technologies into your Vue.js 3 application. In addition, we learned how to utilize GraphQL to deliver scalable and high-performing applications. This chapter will demonstrate how to build a complete Pinterest clone with Vue 3 and GraphQL. You will utilize your knowledge of GraphQL to develop and deliver an enterprise application such as Pinterest using Vue 3 and GraphQL. Furthermore, you will learn how to create and manage your backend APIs using a popular headless content management system (CMS) called Strapi.
We will cover the following key topics in this chapter:
- An introduction to Strapi
- Scaffolding a Strapi project
- Building the collections
- Building a Vue 3 Pinterest app
- Connecting the frontend and backend
- Testing the app
By the end of this chapter, you will have learned how...