In this book, we have learned a lot about Neo4j capabilities, including graph data modeling, Cypher, and link prediction using the Graph Data Science Library. Almost everything we have done required writing Cypher queries to extract data and/or store the results in Neo4j. In this chapter, we will discuss how to use Neo4j in a real-world web application, using either Python and the Flask framework or the React JavaScript framework. This chapter will also give you the opportunity to play with GraphQL in order to build a flexible web API.
The following topics will be covered in this chapter:
- Creating a full-stack web application using Python and Graph Object Mappers
- Understanding GraphQL APIs by example – the GitHub API v4
- Developing a React application using GRANDstack
Let's get started!