- Once a user has logged in and navigated to a page that displays movies, the user can select a star rating for the movie or remove the rating of a movie he or she has already rated.
- When a user visits their own profile, the user will see movie recommendations.
- These users will be able to log in and out, rate movies, and receive movie recommendations.
- Before a User can rate a Movie , the the user has to exist – someone has to sign up for an account.
- Users with established tastes may be interested in finding movies with similar characteristics as his or her highly-rated movies, while not necessarily caring about whether another user has or hasn’t already rated the movie.
Learn how to add users and movie recommendation engine to the Neo4j Movie App Template using Node.js and React.js in addition to the Cypher query language.
Continue reading “Adding Users to the Node.js / React.js Neo4j Movie App”
- The Front-end: The front-end, in this case is built in React.js, consumes the data presented by the Express.js API and presents some views to the user, including the home page, a Movie detail page and a Person detail page.
- If you run into problems, make sure your database is actually running and that you’ve entered your database credentials in the api/config.js file.
- In the app, calls to the database are handled by /api/neo4j/dbUtils.js , described piece by piece below.
- An array of genres appears at /genres .
- npm install bower install gulp Over on http://localhost:4000/ , you should see the homepage of the movie app, displaying three featured movies and some members of the Action genre.
Continue reading “Just for Node.js & React.js Developers: A New Neo4j Movies Template”