Neo4j Movies Template

screenshot of Neo4j Movies Template
express
react

A Neo4j movies React application with backends in Python/Flask and Node/Express.

Overview:

This product is a Neo4j-based example app that displays movie and person data in a similar manner to IMDB. It is meant to be used as a template for further development projects. The app has two versions of the backend - a Python/Flask backend and a JavaScript/Express backend. The web frontend is also included. The app allows users to view movie and person data, and provides recommendations based on user ratings.

Features:

  • Neo4j-based app that displays movie and person data.
  • Template for further development projects.
  • Two versions of the backend - Python/Flask and JavaScript/Express.
  • Web frontend included.
  • User-centric, user-based recommendations based on similarity to other users.
  • Ability to add new API endpoints.
  • API endpoints documented using Swagger.

Summary:

This Neo4j-based example app is designed to display movie and person data similar to IMDB. It provides two backend options (Python/Flask and JavaScript/Express) and includes a web frontend. The app allows users to view movie and person data and provides recommendations based on user ratings. Users can also contribute to the app by adding new API endpoints. The app is well-documented using Swagger for API endpoint documentation. Overall, it serves as a template for further development projects and provides an alternative to IMDB for movie data display.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components