In this chapter, we discussed how to build a web application using Neo4j as the main database. You should now be able to build a web application backed by Neo4j using either Python, its neomodel package, and the Flask framework to build a full-stack web application (back and frontend); GraphQL, to build an API out of Neo4j that can be plugged to any existing frontend; or GRANDstack, which allows you to create a frontend application for retrieving data from Neo4j using a GraphQL API.
Even though we have specifically addressed the concepts of users and repositories, this knowledge can be extended to any other type of object and relationship pretty easily; for example, repositories can become products, movies, or posts written by the user. If you have used a link prediction algorithm to build a followers recommendation engine, as we did in Chapter 9, Predicting Relationships, you can use the knowledge you've gained in this chapter to show a list of recommended users to follow...